selamat datang di tutorial tutorial pemrogramman website, kali ini kita akan belajar membuat pagination di laravel 5.2, kenapa laravel 5.2? karena di sini saya masih menggunakan PHP versi 5.6 yang mana versi PHP tersebut hanya support di laravel versi 5.2. baik langsung saja kita praktekan Custom Pagination di Laravel 5.2 yah teman teman.
untuk membuat pagination di laravel sangat lah mudah, kita tinggal menambahkan fungsi yang bernama paginate() di dalam Eloquent yang telah kita buat ,
untuk tampilan keseluruhan dari aplikasi sederhana yang akan kita buat paginationnya seperti berikut.
ada 20 data yang tampil, dan saya ingin yang tampil hanya 5 data perhalaman dengan menggunkan pagination.
di dalam controller method index saya merubah yang tadinya method get menjadi ,method paginate()
di sini saya sudah merubahnya dengan method paginate yang di dalamnya ada nilai 5 seperti gambar berikut
di dalam model todo saya tambahkan pagination nya lima, dan kita passing ke view todo/home kita cukup menambahkan, di view kita cukup menampilakn {{ $todos->links() }} nama methodnya:
dan tampilannya seperti berikut.
bisa kita lihat kalo tampilan paginationnya sangat tidak bagus, dan kita harus merubahnya.(untuk laravel 5.4 keatas tidak perlu costum css lagi, karena sudah sesuai class nya dengan bootstrap 4)
kita ubah dengan menggunakan script berikut:
dan coba kita lihat hasilnya.
maka tampilan pagination akan langsung berubah dan lebih bagus tentunya.
sekian tutorial Custom Pagination di Laravel 5.2, semoga bermanfaat yah teman teman




