我有一個表稱爲笑話和一個表格稱爲投票。笑話有很多票。在我的投票表上,我有一個名爲vote的屬性。投票可以是1或0. 1用於投票,0用於投票。在我的系統中,我想讓用戶過濾出大部分投票的笑話。我的問題是,我怎樣才能用最多的票來排序我的笑話。Laravel OrderBy關係計數,但在關係中的屬性是特定的東西
對於一個笑話,我得到了它的最高的投票是這樣的:
$vote_up_count = $joke->votes()->where('vote', '=', 1)->count();
但我不知道如何排序依據關係計數,其中投中票= 1