Laravel menyertakan ciri penomboran yang membantu pengguna atau pembangun menyertakan ciri penomboran. Paginator Laravel disepadukan dengan pembina pertanyaan dan ORM Fasih. Kaedah penomboran secara automatik menguruskan penetapan had yang diperlukan dan offset yang ditentukan. Ia hanya menerima satu parameter untuk penomboran iaitu bilangan item yang akan dipaparkan dalam satu halaman.
Laravel 5.7 termasuk kaedah penomboran baharu untuk menyesuaikan bilangan halaman pada setiap sisi penomboran. Kaedah baharu tidak lagi memerlukan paparan penomboran tersuai.
Pertunjukan kod paparan penomboran tersuai disebut di bawah −
<?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('users')->paginate(15); return view('user.index', ['users' => $users]); } }
Penyesuaian penomboran baharu mengikut piawaian Laravel disebut di bawah −
<?php User::paginate(10)->onEachSide(5);
Perhatikan bahawa onEachSide merujuk kepada subbahagian setiap rekod penomboran dengan 10 dan subbahagian 5.
Atas ialah kandungan terperinci Laravel - Penyesuaian Penomboran. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!