我已经为模型创建了一个自定义属性,并希望对该属性进行排序(不是解决方案),在按该属性对它进行排序之后,我需要对它进行分页,这也在查询中发生。
这是我当前的代码:
$result = TheEpisode::where('seriesID', $id)->paginate(12);
在进行分页之前,我需要先定购自定义属性- largestNumber
?
这可能吗?
Laravel.com提供:orderBy方法允许您按给定的列对查询结果进行排序。orderBy方法的第一个参数应该是您希望排序的列,而第二个参数控制排序的方向,可以是asc或desc:
试试这个
$result = TheEpisode::where('seriesID', $id)
->orderBy('name', 'desc')
->paginate(12);
参考:https : //laravel.com/docs/5.3/queries#ordering-grouping-limit-and-offset
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句