如何在Laravel 4中对多个列使用Order By?
我想通过使用orderBy()
Laravel Eloquent中的方法对Laravel 4中的多列进行排序。查询将使用Eloquent生成,如下所示:
SELECT *FROM mytable
ORDER BY
coloumn1 DESC, coloumn2 ASC
我怎样才能做到这一点?
回答:
只需orderBy()
根据需要调用多次。例如:
User::orderBy('name', 'DESC') ->orderBy('email', 'ASC')
->get();
产生以下查询:
SELECT * FROM `users` ORDER BY `name` DESC, `email` ASC
以上是 如何在Laravel 4中对多个列使用Order By? 的全部内容, 来源链接: utcz.com/qa/432957.html