首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel Orderby特定列值

Laravel Orderby特定列值
EN

Stack Overflow用户
提问于 2015-06-02 01:30:18
回答 1查看 632关注 0票数 1

如何在Laravel 5中按列值排序?例如,我想做与此等效的操作:

代码语言:javascript
复制
select * 
from table 
order by column = 'Morning', 
column = 'Afternoon', 
column = 'All Day' asc

我使用的是laravel 5中的查询构建器。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-06-03 02:01:33

您可以使用Laravel的流畅查询构建器对您的查询执行以下操作

代码语言:javascript
复制
$myQuery = \DB::table('myTable')
  ->select('*')
  ->orderBy('columnName1')
  ->orderBy('columnName2', 'asc')
  ->get();

然后,您可以使用dd($myQuery)查看它为您带来了什么。

此外,如果您用->toSql()替换->get(),您将返回正在执行的查询的字符串,如果您的查询看起来不工作,这对于调试非常有用。

希望这能帮助你入门!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30579621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档