gpt4 book ai didi

php - Laravel Eloquent - 按枚举字段排序

转载 作者:行者123 更新时间:2023-12-04 12:26:36 30 4
gpt4 key购买 nike

我需要按 enum 订购我的结果 field 。该字段名为 status可以是 open , close , 或 edit .现在,我想获取所有条目,使用 edit ,然后 open ,最后 close命令。

这可以用 Laravel Eloquent 实现吗?我试过这个(听起来很荒谬,但我想我会试一试),但没有用:

Survey::orderBy('status', 'edit', 'open', 'close')->get();

最佳答案

尝试这个:

Survey::orderByRaw("FIELD(status, \"edit\", \"open\", \"close\")")->get();

关于php - Laravel Eloquent - 按枚举字段排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25954649/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com