如何检查给定帖子是否属于给定用户

时间:2018-04-18 12:02:50

标签: laravel eloquent

鉴于我有

$user = User::where('name','Craig')->first();

$post = Post::first();

我想以一种不错的Laravel方式检查上面的$post是否属于$user

这样的东西
$exists = $user->posts()->contains($post->id); 

但这不起作用,因为它是多对一的关系。

2 个答案:

答案 0 :(得分:1)

$exists = $user->posts->contains('id', $post->id)

答案 1 :(得分:1)

$belongs = $post->user_id == $user->id;