Laravel7 複数のカラムを指定してorder byを実行する手順

Laravel7 複数のカラムを指定してorder byを実行する手順

Laravel7で複数のカラムを指定してorder byを実行する手順を記述してます。

環境

  • OS CentOS Linux release 8.0.1905 (Core)
  • Composer 1.10.5
  • PHP 7.4.5
  • Percona Server Ver 8.0.19-10
  • Laravel Framework 7.6.2

※CentOs8に Laravel のインストールはこちら
※CentOs8 に Percona Server のインストールはこちら

使用データ

employeesテーブルの下記のデータを使用します。

複数カラムにorder by

上記のデータに対して、複数のカラムに対してorder byをかけるコード場合は、orderByRawを利用すれば可能です。

実行結果はroleが降順で表示され、idが昇順で表示されます。

チェインメソッドで記述する方法をあります。結果は上記と同じです。