29
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Laravelで検索機能とページネーションを同時につけたいとき

Last updated at Posted at 2019-04-22

Laravelで検索機能をつけました。

Laravelでページネーションができるようにしました。

では、実際に検索して...

次のページへ移動しようとすると、、、

「あれ!検索結果がリセットされてしまった!!」

さて、こんな方に朗報です。

一発でカイゼンすることができます。

通常のページネーション

ビューではこのように書いている人が多いのではないでしょうか!

{{ $users->link() }}

いやあ、これだけでページネーションを作ってくれるLaravelさんすごい!!

検索結果を保持したままページネーションしたい!

検索結果を保持したままページネーションをするには、

{{ $users->appends(request()->input())->links() }}

こういう風に書き換えるだけでできるようになります!

お試しください!

29
23
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
29
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?