ページネーション
Route::get('/users', function () {
$users = User::paginate(20);
return view('viewfile', compact('users'));
});
Eloquentのクエリにpaginate(ページあたりの件数)
をつけることでページネーターインスタンスを作成し、ページネーションを実装することができます
bladeファイルではlinks()
でページ一覧の表示ができます
{{ $users->links() }}
便利なメソッド
メソッド名 | 説明 |
---|---|
$paginator->total() | 全件数を取得します |
$paginator->firstItem() | 今のページの最初のアイテムは何件目かを表示します |