【Laravel】ページネーションのリンクにハッシュやクエリパラメータを追加

えび

Laravelのページネーション表示時に、
ページ内リンク (ハッシュ) やクエリを追加してみる

ページネーションリンクにページ内リンク (ハッシュ) を追加

  • fragmentを使用する
{{ $pagination->fragment('section1')->links() }}

これでURLには#section1のハッシュ値が追加される

ページネーションリンクにクエリを追加

  • appendsを使用する
{{ $pagination->appends(['type' => 'AAA'])->links() }}
  • 今表示しているページのパラメータをまるっと引き継ぐ場合は下記でOK
{{ $pagination->appends(request()->query())->links() }}