Laravel Eloquent 检查两个特定模型之间的关系
Laravel Eloquent check for relationship between two specific models
我有两个具有多对多关系的模型
Post 和类别
我正在尝试找出特定类别是否属于特定 post。
我可以查看特定 post 是否有任何类别,我很想获取 post 的所有类别并将其加载到数组中然后执行 in_array 检查我正在寻找的类别。在我走那条路之前,在 Eloquent 中有没有正确的方法来做到这一点?
您可以这样做:
$post->categories()->where('id', $category->id)->exists();
我有两个具有多对多关系的模型
Post 和类别
我正在尝试找出特定类别是否属于特定 post。
我可以查看特定 post 是否有任何类别,我很想获取 post 的所有类别并将其加载到数组中然后执行 in_array 检查我正在寻找的类别。在我走那条路之前,在 Eloquent 中有没有正确的方法来做到这一点?
您可以这样做:
$post->categories()->where('id', $category->id)->exists();