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:
- Daftar menampilkan tiga produk dari seeder.
- Pencarian SKU dan nama bekerja.
- Form menolak SKU kosong atau duplikat.
- Harga negatif dan stok pecahan ditolak.
- Data baru muncul setelah ditambahkan.
- Perubahan data tersimpan.
- Produk dapat dihapus setelah konfirmasi.
- URL ID yang tidak tersedia menghasilkan halaman 404.
