laravel - 我可以在子查询 laravel 上专门订购吗
问题描述
我想按特定顺序按绘图状态订购返回的集合。
这是当前的查询 -
$housetypes = $development->housetypes()->active()->whereHas('plots', function($q) {
$q->where('active', 1);
$q->where('status', '<', 30);
})->get();
我需要按绘图状态顺序 10、0、5、20 进行排序,但在任何地方都找不到关于如何执行此操作的任何内容。
我能想到的唯一解决方案是为每个状态调用 4 个单独的查询,然后合并它们,这感觉非常笨拙和不必要。
解决方案
推荐阅读
- c++ - clang-format 不修改磁盘上的文件
- json - 使用 Vue 过滤以检索嵌套对象中的特定值
- python - ShuffleNet v2 在训练时突然将绝大多数样本归为同一类别
- android - 如何将android webview保持在后台(使用位置)
- validation - 使用 Linux Arm64 Chrome Duet 设置 Chainlink 节点
- css - 如何删除填充顶部和底部以设置高度和宽度
- javascript - 如何为交互式 D3 图表构建 Vue
- php - 使用 Laravel 记录黑客活动
- compilation - 为 32 位 windows 编译 massCode
- google-apps-script - 突然收到 GmailApp.SendEmail 错误