Kou*_*sha 8 php enums laravel eloquent laravel-4
我需要按enum字段对结果进行排序。该字段status称为open、close或edit。现在,我想获取所有条目,先是edit,然后是open,最后close是 order 。
Laravel Eloquent 可以做到这一点吗?我尝试了这个(听起来很荒谬,但我想我应该尝试一下),但没有成功:
Survey::orderBy('status', 'edit', 'open', 'close')->get();
Run Code Online (Sandbox Code Playgroud)
dam*_*ani 11
尝试这个:
Survey::orderByRaw("FIELD(status, \"edit\", \"open\", \"close\")")->get();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4856 次 |
| 最近记录: |