Laravel Eloquent のメソッドを使用して、Laravel 4 で複数の列を並べ替えたいですorderBy()
。クエリは次のように Eloquent を使用して生成されます。
SELECT *
FROM mytable
ORDER BY
coloumn1 DESC, coloumn2 ASC
これどうやってするの?
ベストアンサー1
orderBy()
必要な回数だけ呼び出すだけです。例:
User::orderBy('name', 'DESC')
->orderBy('email', 'ASC')
->get();
次のクエリを生成します。
SELECT * FROM `users` ORDER BY `name` DESC, `email` ASC