Laravelでページネーションをカスタマイズする方法・手順

コード


# 'resources/views/vendor/pagination'ディレクトリとファイルを作成
$ php artisan vendor:publish --tag=laravel-pagination

# 'resources/views/vendor/pagination'内にカスタマイズ用のファイルを作る
# bootstrap-4.blade.phpをコピーして編集すると良い
# 使用可能なメソッドは公式マニュアルを参照

# 作成したカスタマイズ用のファイルをページネーションに用いるように設定
// app/Providers/AppServiceProviders.php
use Illuminate\Pagination\Paginator; // ← 忘れずに
class AppServiceProvider extends ServiceProvider
{
    public function boot()
    {
        // 自作したページネーションの使用
        //   'customized-pagination'を任意のファイル名に変更
        Paginator::defaultView('pagination::customized-pagination');
        Paginator::defaultSimpleView('pagination::customized-pagination');
    }
}

Laravel 7.x データベース:ペジネーション

https://readouble.com/laravel/7.x/ja/pagination.html

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です