Laravel:如何通过多个键对ORM集合进行排序?

时间:2018-12-17 21:51:50

标签: php laravel

我想基于两个条件对集合进行排序。在我的项目中,我有一个ideas表。 Ideas属于campaign,并且还具有数字状态。因此,对于我的一份报告,我想首先针对广告系列进行排序,然后再按状态描述进行排序。

如果是SQL,那会是

SELECT * FROM IDEAS
ORDER BY campaign_id, status DESC

现在有了ORM

$ideas = idea()->sortBy('campaign_id')->get()

那么,获得与上述SQL语句相同的结果的正确方法是什么?

(首先,我读了这个答案How to sort Laravel Eloquent ORM objects?,但它仅指一个键)

0 个答案:

没有答案