比如:文章控制器ArticleController.php查询文章列表数据的时候用withCount连接Comment,Zan模型直接统计每篇文章的评论和点赞数量。
使用之前需要在文章模型文件Article.php中建立与评论和赞模型的关联关系,且方法名字和withCount里面填写的一样。
Article.php模型中定义comments方法用调用hasMany和Comment建立模型一对多关系
public function comments(){
return $this->hasMany(Comment::class, 'art_id', 'id')->orderBy('created_at', 'desc');
}
Article.php模型中定义zans方法调用hasMany和Zan建立模型一对多关系
public