[解決済み] Laravelのページネーションリンクに他のGETパラメータが含まれていない。
2022-06-02 19:55:11
質問
Laravel4のPaginationクラスと一緒にEloquentを使用しています。
問題です。
URLにいくつかのGETパラメータがある場合、例えば、以下のようになります。
http://site.com/users?gender=female&body=hot
のような場合、ページネーションリンクは
page
パラメータのみを含み、他は含まれません。
ブレードテンプレート
{{ $users->link() }}
そこには
->append()
関数がありますが、GET パラメータがいくつあるかわからないときに、どうやって
append()
の塊なしでページ分割されたリンクに他の GET パラメータを含めるにはどうしたらよいでしょうか。
if
のコードでブレードテンプレートを混乱させることなく、ページ分割されたリンクに他のGETパラメータを含めることができますか?
どのように解決するのですか?
編集:ConnorのコメントとMehdiの回答は、これを動作させるために必要です。説明をしてくださったお二人に感謝します。
->appends()
はパラメータとして配列を受け取ることができます。
Input::except('page')
を渡せばよい。
例
return view('manage/users', [
'users' => $users->appends(Input::except('page'))
]);
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン