這是一些排序:(laravel)兩個ORDER BY子句和LIMIT
- 我想根據 「意見」,列出20個最好的帖子。
- 然後,根據「created_at」進行排序。
怎麼辦?
繼承人我當前的代碼(這工作,而是通過 「created_at」 犯規排序):
$this->data['today_post'] =
Posts::orderBy('views', 'desc')
->orderBy('created_at', 'desc')
->whereRaw('created_at >= NOW() - INTERVAL 1 DAY')
->limit(20)->get();
https://laracasts.com/discuss/channels/eloquent/multiple-orderby-on-query – jamesgarrett