如何在Laravel 5.4中获得包含大多数评论的帖子

时间:2017-06-02 11:55:54

标签: laravel laravel-5

我的数据库中有帖子和评论表。注释表的帖子ID为外键。现在,如果我想对大多数评论的帖子进行排序,我怎么能在laravel中做到这一点?

1 个答案:

答案 0 :(得分:3)

根据评论数量对帖子进行排序。

$posts = Post::withCount('comments')
    ->orderBy('comments_count', 'desc')
    ->get();