我想知道是否有办法声明我的学说模型的默认顺序。
e.g.
我有一个work
模型并且它有photos
。当我加载作品时,与其关联的所有照片都会加载到$work->photos
。当我显示它们时,它们是按 ID 排序的。
在另一个字段上声明默认顺序或者完全覆盖获取行为将非常方便。
我不想将照片转换为数组并使用 usort。谢谢。
您可以在 YAML 中指定它,如下所示:
如果它是表本身字段的排序顺序,请添加:
options:
orderBy: fieldname
where options:
与你的深度相同columns:
or relations:
入口。注:大小写orderBy:
至关重要;如果弄错了,你不会得到任何错误,但也不会进行排序。
如果它是关系的排序顺序,那么在关系中您可以跳过options:
部分并放入:
orderBy: fieldname
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)