1 : kyslik/column-sortable パッケージのインストール
composer require kyslik/column-sortable
詳細はgithubへ
https://github.com/Kyslik/column-sortable
2: config/app.php
パッケージをインストールしたら、 config/app.phpディレクトリに移動して、サービス プロバイダーとエイリアスを追加する必要があります。次のコードをファイルに追加します。
config/app.php
'providers' => [
Kyslik\ColumnSortable\ColumnSortableServiceProvider::class,
]

3: 次のコマンドでデフォルト設定を公開
php artisan vendor:publish --provider="Kyslik\ColumnSortable\ColumnSortableServiceProvider" --tag="config"
config フォルダーに新しいcolumnortable.phpが作成されていることがわかります。必要に応じて、デフォルトの構成をファイルに変更できます。

3 モデルに次のコードを追加



参考サイト
https://laraveltuts.com/laravel-9-sorting-columns-with-pagination/

コメント