发布::与(' comments.owner') - >得到();
此查询将向我们提供所有帖子,评论和评论所有者。
但我怎样才能获得所有帖子,最后5条评论以及每条评论的作者。有人可以帮忙吗?
这是架构 帖子 - id - 内容 注释 - id - commented_id(user_id) - user_id 用户 - id - full_name 感谢
答案 0 :(得分:1)
试试这个:
$posts = Post::with(['comments'=>function($query){
$query->orderBy('created_at','desc')->limit(5);
}])
->with('comments.author')
->get();