尝试先按最新日期订购我的桌子,然后按状态订购。状态可以是(新建、审核中、拒绝、已关闭),状态是数据库中的枚举字段。
我尝试了几件事但没有成功。这是我用这段代码得到的最接近的结果。我是 Laravel 新手,所以不知道该怎么做。
$inquiries = Inquiry::all()->sortByDesc('created_at')->sortByDesc('Status')->values();
Run Code Online (Sandbox Code Playgroud)
这会产生这样的结果:
-------------------------------------------------- ------------ | 名称 | 创建于 | 状态 | -------------------------------------------------- ------------ | 理查德 | 2020 年 5 月 2 日 | 新 | -------------------------------------------------- ------------ | 詹姆斯 | 2020 年 5 月 2 日 | 新 | -------------------------------------------------- ------------ | 克里斯汀 | 2020 年 4 月 16 日 | 拒绝 | -------------------------------------------------- ------------ | 查尔斯| 2020/04/14 | 新 | -------------------------------------------------- ------------ | 朱迪| 2020 年 3 月 13 日 | 回顾中 | …