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
 
原文地址:https://www.cnblogs.com/Renyi-Fan/p/11707414.html