微信扫一扫打赏支持

laravel中orderBy使用

laravel中orderBy使用

一、总结

一句话总结:

链式操作:laravel中的数据库操作可以是链式操作,所以类似这种想要多个orderBy效果的就直接接在后面写就可以了

User::orderBy('name', 'DESC')->orderBy('email', 'ASC')->get();

 

 

 

二、laravel的orderBy问题

转自或参考:laravel的orderBy问题
https://blog.csdn.net/qq_36663951/article/details/77365974

 
直接在后面加上另一个orderBy就行了。例如

User::orderBy('name', 'DESC')
    ->orderBy('email', 'ASC')
    ->get();

会产生这样的sql语句效果:

SELECT * FROM `users` ORDER BY `name` DESC, `email` ASC
 
posted @ 2019-10-20 13:52  范仁义  阅读(12811)  评论(1编辑  收藏  举报