Cara Membuat Pagination di Laravel

Cara Membuat Pagination di Laravel

Cara Membuat Pagination di Laravel – Berikut ini adalah cara paling mudah untuk membuat Pagination di Laravel.

Konsep Pagination

Sebelum membuat Pagination di Laravel, alangkah baiknya jika Anda memahami konsep dari Pagination. Pagination di sini diartikan sebagai konsep yang dapat digunakan untuk menampilkan beberapa data pada beberapa halaman yang berbeda. Sehingga bila seseorang ingin menampilkan 1000 data, orang tersebut tidak perlu menampilkan 1000 data tersebut pada 1 halaman, namun bisa menggunakan Pagination agar 1000 data tersebut bisa dibagi untuk ditampilkan pada beberapa halaman yang berbeda. Karena pada dasarnya bila orang tersebut ingin menampilkan banyak data pada 1 halaman saja, maka dapat menyebabkan halaman menjadi over loading dan tidak user friendly.

Tahap Persiapan

– Pastikan bahwa Anda sudah menerapkan tutorial “Cara Menampilkan Data Dari Database di Laravel” terlebih dahulu.
– Pastikan Anda sudah membuka Visual Studio Code dan menaruh project di Workspace.
– Pastikan terminal Visual Studio Code Anda sudah berada di dalam folder project Anda.
– Pastikan bahwa Anda menggunakan Laravel versi 5.8.x. Untuk memeriksa versi Laravel, silahkan ketikkan php artisan –version di terminal Visual Studio Code.
– Pastikan bahwa XAMPP sudah dinyalakan dan berjalan dengan baik.

Langkah-langkah Membuat Pagination di Framework Laravel

1. Pertama-tama install Authentication Scaffolding dengan cara mengetikkan syntax php artisan make:auth di terminal Visual Studio Code untuk menginstall fitur autentikasi dan mendapatkan layout tambahan untuk mempercatik tampilan Pagination. jika muncul tulisan “Authentication scaffolding generated successfully.”, maka Anda telah berhasil menginstall fitur Authentication Scaffolding di Laravel Anda.

Authentication Scaffolding

2. Buka file NilaiControllers.php di dalam folder app > Http > Controllers.
3. Ganti kode $hasil = basisdatab::all(); menjadi $hasil = basisdatab::paginate(5);. Silahkan rubah angka berwarna merah dengan jumlah data yang ingin Anda tampilkan dalam 1 halaman.

Paginate

4. Langkah selanjutnya, silahkan buka file nilaimhs.blade.php yang berada di folder resources > views.
5. Tambahkan kode {{ $liat->links() }} tepat di bawah kode :

6. Langkah terakhir (masih di dalam file nilaimhs.blade.php), tambahkan kode di bawah ini pada baris 1-2 dan kode @endsection tepat di bawah kode {{ $liat->links() }} untuk mempercantik tampilan Pagination.

View Pagination

Ketika halaman website Anda dibuka dan muncul tampilan seperti gambar di bawah ini, maka Anda telah berhasil membuat Pagination di Laravel.

Tampilan Pagination di Laravel

Ketikkan email Anda pada kotak di bawah ini untuk mendapatkan informasi terbaru dari website ini :

Please follow and like us:
error0
Tweet 20
fb-share-icon20

Leave a Reply

Your email address will not be published. Required fields are marked *

*