ページネーション


Route::get('/users', function () {
    $users = User::paginate(20);
    return view('viewfile', compact('users'));
});

Eloquentのクエリにpaginate(ページあたりの件数)をつけることでページネーターインスタンスを作成し、ページネーションを実装することができます

bladeファイルではlinks()でページ一覧の表示ができます

{{ $users->links() }}

便利なメソッド

メソッド名説明
$paginator->total()全件数を取得します
$paginator->firstItem()今のページの最初のアイテムは何件目かを表示します