Rumah > Artikel > rangka kerja php > Di manakah fail paging laravel?
Laravel ialah rangka kerja pembangunan PHP yang sangat popular Fungsinya yang berkuasa dan kebolehskalaan yang sangat baik digemari oleh ramai pembangun. Apabila membangun berdasarkan Laravel, kita selalunya perlu menggunakan fungsi paging, dan Laravel juga menyediakan perpustakaan kelas paging yang sangat mudah - Laravel Pagination.
Jadi, di manakah fail paging Laravel? Artikel ini akan memperkenalkan anda kepada lokasi khusus dan penggunaan fail paging Laravel secara terperinci.
Pengenalan kepada Penomboran Laravel
Menggunakan fungsi penomboran dalam Laravel adalah sangat mudah dan boleh dilaksanakan dengan mudah melalui perpustakaan kelas Penomboran yang disediakan oleh Laravel. Penomboran Laravel ialah perpustakaan kelas teras Laravel, dan failnya terletak dalam direktori "/vendor/laravel/framework/src/Illuminate/Pagination/".
Cara menggunakan Penomboran Laravel
Penomboran Laravel menyediakan antara muka API yang sangat kaya dan pembangun boleh memilih untuk menggunakan kaedah yang berbeza mengikut keperluan sebenar. Di bawah ini kami akan memperkenalkan secara terperinci cara menggunakan Penomboran Laravel.
Penggunaan asas Penomboran Laravel adalah sangat mudah Anda hanya perlu menambah kaedah penomboran() selepas pernyataan pertanyaan data untuk mencapai penomboran. Contohnya:
$users = DB::table('users')->paginate(10);
Kod di atas bermaksud untuk mendapatkan data dalam jadual pengguna dan memaparkan 10 keping data pada setiap halaman. Kaedah paginate() secara automatik akan mendapatkan nombor halaman semasa berdasarkan parameter permintaan Jika tiada parameter dinyatakan, ia akan lalai ke halaman pertama.
Apabila menggunakan Penomboran Laravel, kami boleh menyesuaikan gaya halaman penomboran melalui kod gaya ringkas yang disediakan oleh enjin templat bilah. Contohnya:
<div class="pagination"> {{ $users->links() }} </div>
Kod di atas akan memaparkan hasil penomboran dalam bekas div dengan kelas "penomboran". Kami juga boleh menggunakan Laravel untuk membuat gaya tersuai yang lebih fleksibel Kaedah khusus adalah seperti berikut:
{!! $users->render() !!}
Dalam kod di atas, kami menggunakan pengecam {!!} dalam simbol enjin templat bilah Laravel, supaya Laravel akan mengeluarkan kod html ke halaman utuh, dengan itu mencapai gaya paging tersuai.
Apabila menggunakan Penomboran Laravel, mendapatkan data penomboran ialah operasi yang sangat penting. Kod berikut menunjukkan cara menggunakan Penomboran Laravel untuk mendapatkan data penomboran:
@foreach ($users as $user) {{ $user->name }} @endforeach
Kod di atas akan mengeluarkan setiap keping data dalam hasil pertanyaan dalam urutan, dan boleh diproses menggunakan sintaks templat Laravel, seperti memformat operasi data seperti transformasi, penghakiman, dan gelung.
Dalam pembangunan sebenar, sesetengah halaman perlu memaparkan jumlah data yang lebih besar, manakala halaman lain hanya perlu memaparkan jumlah yang kecil daripada data. Dalam kes ini, kami boleh menyesuaikan jumlah data yang dipaparkan pada setiap halaman melalui kaedah perPage() yang disediakan oleh Laravel Pagination, contohnya:
$users = DB::table('users')->paginate(5);
Kod di atas bermakna hanya 5 keping data dipaparkan pada setiap muka surat.
Nama parameter paging lalai yang digunakan oleh Laravel Pagination ialah "halaman" Bagaimana jika kita perlu menggunakan nama parameter lain? Pada masa ini, kita boleh menggunakan tiga parameter yang disediakan oleh Laravel Pagination untuk menyesuaikan nama parameter paging, sebagai contoh:
$users = DB::table('users')->paginate(10, ['*'], 'custom_page_name');
Kod di atas menunjukkan menggunakan nama parameter tersuai "custom_page_name" sebagai nama parameter paging .
Ringkasan
Laravel Penomboran ialah salah satu perpustakaan kelas yang sangat penting dalam rangka kerja Laravel Ia menyediakan fungsi paging yang sangat mudah dan boleh membantu kami mencapai kesan paging dengan mudah. Apabila menggunakan Penomboran Laravel, kita perlu memberi perhatian kepada lokasi dan penggunaan khususnya untuk membangunkan aplikasi Laravel dengan lebih fleksibel dan cekap.
Atas ialah kandungan terperinci Di manakah fail paging laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!