laravel 文章表根据评论数排序,框架的写法应该怎么写?

文章表跟评论表是一对多的关系
$this->hasMany('comment','aid');

Article::with('comment')->get();

怎么在get之前获取comment的总数然后as成一个虚拟字段t再orderBy("t","desc")?
已邀请:

zfeig

赞同来自: 细佬虫虫 zhuzhichao

其实可以在文章表中建一个字段comments,每次新增一条评论,将对应文章表中comments字段自增1,就解决了,以后直接通过文章表comments数量排序啊!

要回复问题请先登录注册