ホームページ >PHPフレームワーク >Laravel >Laravel - ページネーションのカスタマイズ

Laravel - ページネーションのカスタマイズ

WBOY
WBOYオリジナル
2024-08-27 10:51:36872ブラウズ

Laravel には、ユーザーまたは開発者がページネーション機能を組み込むのに役立つページネーション機能が含まれています。 Laravel ページネーターは、クエリ ビルダーおよび Eloquent ORM と統合されています。ページネーション メソッドは、必要な制限と定義されたオフセットの設定を自動的に処理します。ページネーションに使用できるパラメータは 1 つだけです。つまり、1 ページに表示される項目の数です。

Laravel 5.7 には、ページネータの各側のページ数をカスタマイズするための新しいページネーションメソッドが含まれています。新しいメソッドにはカスタム ページネーション ビューが必要なくなりました。

カスタム ページネーション ビューのコードのデモについては以下で説明します −

<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB;
use App\Http\Controllers\Controller;
class UserController extends Controller{
   /**
   * Show all of the users for the application.
   *
   * @return Response
   */
   public function index() {
      $users = DB::table(&#39;users&#39;)->paginate(15);
      return view(&#39;user.index&#39;, [&#39;users&#39; => $users]);
   }
}

Laravel 標準による新しいページネーションのカスタマイズについては以下で説明します −

<?php
User::paginate(10)->onEachSide(5);

onEachSide は、各ページネーション レコードの 10 の細分化と 5 の細分化を参照していることに注意してください。

以上がLaravel - ページネーションのカスタマイズの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。