Laravel:从多个关系中找到特定的对象

时间:2014-07-18 21:16:22

标签: laravel

只是好奇是否有一种简单的方法可以做到这一点。实施例

$post = Post::find(1);
$post->comments()->get(); //will return all comments associated to post.

有没有办法将id传递给评论调用以回复特定评论?

EG

$post->comments(1)->get();

思考。

1 个答案:

答案 0 :(得分:0)

如果关系是HasMany,您可以这样做:

$post = Comment::where('post_id','=',1)->post;

$post = Post::comments()->where('id','=',1)->first();