我想基于两个条件对集合进行排序。在我的项目中,我有一个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?,但它仅指一个键)