如何通过Laravel 5中的列值进行排序?例如,我想做相同的事情:
select *
from table
order by column = 'Morning',
column = 'Afternoon',
column = 'All Day' asc
我在laravel 5中使用查询构建器。
由于
答案 0 :(得分:0)
您可以使用Laravel的Fluent查询构建器
为您的查询执行类似的操作$myQuery = \DB::table('myTable')
->select('*')
->orderBy('columnName1')
->orderBy('columnName2', 'asc')
->get();
然后您可以dd($myQuery)
查看它为您带来的效果。
另外,如果您将->get()
替换为->toSql()
,那么您将返回正在执行的查询字符串,如果您的查询似乎不是工作
希望能帮助您入门!