bladeのpaginationでonEachSideを実装するも、Laravel6.xで全て表示されてしまう。
1 | {{ $users ->onEachSide(1)->appends(request()->input())->render()}} |
1 | {{ $users ->appends(request()->input())->onEachSide(1)->render()}} |
Controller側で、onEachSide()を付ける。
1 | $users = User::orderBy( 'updated_at' , 'DESC' )->paginate(10)->onEachSide(1); |
公式では、デフォルトで3つと書かれているが、機能しない。何故だか釈然としないが、controllerで対応する。
https://readouble.com/laravel/6.x/ja/pagination.html