私の Laravel アプリケーションには、アプリケーションの初期データを収集する API エントリ ポイントがあります。たとえば、投稿、タグ、ユーザーのページ分割された結果を取得します...
すべてのレコードに paginate:15 を使用していますが、リクエスト パラメーターに次のようなものがあるため、ユーザーには paginate:30 を使用したいと考えています。 リーリー
コントローラー メソッド内で 30 に変更する方法はありますか?初期コントローラ
リーリー
私のユーザーモデル:リーリー
P粉1279012792024-03-23 12:20:23
ユーザータイプに基づいて、ページングサイズがフロントエンドで処理できるかどうかを評価します。
とにかく、バックエンドで処理したい場合は、ページング サイズを設定する条件を見つけることができます。
例えば:###
リーリー
また、フロントエンドからの間違った値による問題を避けるために、ページネーションの最小値と最大値を設定することをお勧めします (1,000,000 または -1 のような値を取得した場合を想像してください)
デフォルトのポケットベルリクエスト変数は
per_pageであることにも注意してください。