CodeIgniter

Contoh CRUD CodeIgniter 4 dan MySQL Lengkap

Panduan lengkap membuat CRUD produk CodeIgniter 4 dan MySQL dengan migration, seeder, validasi, pencarian, pagination, dan Bootstrap.

Contoh coding Contoh CRUD CodeIgniter 4 dan MySQL Lengkap
Langkah 10 dari 11

Mengaktifkan CSRF dan Menjalankan Aplikasi

Untuk mengaktifkan CSRF secara global, periksa app/Config/Filters.php pada versi AppStarter Anda dan aktifkan filter csrf di bagian before. Setiap form POST pada tutorial sudah memanggil:

<?= csrf_field() ?>

Jalankan aplikasi:

php spark serve

Buka:

http://localhost:8080/products

Uji alur berikut:

  1. Daftar menampilkan tiga produk dari seeder.
  2. Pencarian SKU dan nama bekerja.
  3. Form menolak SKU kosong atau duplikat.
  4. Harga negatif dan stok pecahan ditolak.
  5. Data baru muncul setelah ditambahkan.
  6. Perubahan data tersimpan.
  7. Produk dapat dihapus setelah konfirmasi.
  8. URL ID yang tidak tersedia menghasilkan halaman 404.