当我有一个项目表和数据透视表“like_project”其中有2列:USER_ID和PROJECT_ID,这样用户就可以像项目“排序”查询关系
我想列出所有的项目和按编号命令他们喜欢的,通过使用“有”方法,像这样:
$projects = Project::has('likes')->paginate(10);
的问题是,我不知道如何喜欢的号命令,我有一个函数在我的项目模型来计算一个项目的喜欢数量:
public function getTotalLikes(){
return sizeof($this->likes()->getRelatedIds()); //I could use $this->likes()->count()
}