Laravel7 all()実行時にソート(並び替え)する方法

Laravel7 all()実行時にソート(並び替え)する方法

DBの値取得時に利用するall()の実行時にソート(並び替え)する方法を記述してます。

環境

  • OS windows10 pro 64bit
  • Composer 1.10.5
  • PHP 7.4.5
  • MariaDB 10.4.12
  • Laravel Framework 7.6.2

※windows10に Laravel のインストールはこちら
※windows10に Composer のインストールはこちら
※windows10に PHP のインストールはこちら
※windows10に MariaDB のインストールはこちら

ソート実行

sortByを付与するだけで可能です。
※idを元に並べ替えます。

$tasks = Task::all()->sortBy("id");

降順は下記となります。

$tasks = Task::all()->sortByDesc("id");