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();