當我有一個項目表和數據透視表「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()
}