Artikel

Validasi Form di CI4: Praktik Aman dan Ringkas

Gunakan validasi server-side agar input user tetap aman.

Validasi harus tetap ada walau sudah ada validasi di frontend.

PHP
$rules = [ 'title' => 'required|min_length[3]|max_length[180]', 'slug' => 'permit_empty|alpha_dash|max_length[200]', ]; if (! $this->validate($rules)) { return redirect()->back()->withInput(); }

Jika validasi gagal, kembalikan user dengan flash message dan old input.