Rekod setakat sepuluh data tak perlu kot pagination. Tapi makin lama, data pastinya akan berkembang. Tak patut kita paparkan seribu rekod dalam satu page. Defeat the purpose of searching!
Pagination merupakan kaedah memaparkan sebahagian hasil carian dan pengguna boleh pilih untuk paparkan hasil seterusnya dengan klik pada butang page seterusnya. Lihat contoh seperti ditunjukkan oleh anak panah pada rajah di atas.
Paginate() merupakan tambahan kepada resultset kita untuk implementasi kemudahan pagination.
Dalam function index()
, fail TrainingControllers.php (lokasi app/Http/Controllers/ ) sila tambah kod seperti rajah di bawah.
Seterusnya, untuk memaparkan resultset pilihan page ke-2, ke-3 dan seterusnya, tambah di bawah jadual paparan data/rekod.
Dan akhirnya kita uji perubahan kod dalam browser, sepatutnya dapat paparan berikut.
[Selamat mencuba. Sila LIKE fb.com/kuis.fstm untuk menerima update tutorial seterusnya]
Sila rujuk tutorial sebelum ini sebelum buat tutorial ini
T0: Pengenalan Laravel ( http://fstm.kuis.edu.my/blog/laravel )
T1: Kaedah install & guna Laragon ( http://fstm.kuis.edu.my/blog/laravel1 )
T2: Asas CRUD dalam Laravel ( http://fstm.kuis.edu.my/blog/laravel2 )
T3: Penukaran tema/template antaramuka sistem Laravel ( http://fstm.kuis.edu.my/blog/laravel3 )
T4: Carian rekod dalam Laravel ( http://fstm.kuis.edu.my/blog/laravel4 )
T5: Edit dan padam rekod dalam Laravel ( http://fstm.kuis.edu.my/blog/laravel5 )
HPStorm IDE yang lebih baik untuk Laravel ( http://fstm.kuis.edu.my/blog/phpstorm/ )
Kod Sumber dalam GITHUB – https://github.com/khirulnizam/start1
Penulis tutorial:
KHIRULNIZAM ABD RAHMAN, Pensyarah Jabatan Sains Komputer, FSTM KUIS.
Beliau merupakan seorang trainer dalam bidang pengaturcaraan server dan antaramuka web (web front-end & backend) semenjak tahun 2000. Disamping itu juga amat berminat dalam pembangunan applikasi mobile Android, JSON, LARAVEL dan PHP-MySQL.
Blog peribadi beliau di khirulnizam.com . Beliau boleh dihubungi melalui email khirulnizam@gmail.com , atau Whatsapp: http://wasap.my/60129034614