Validasi Data di Laravel: Panduan Lengkap untuk Developer
Validasi itu penting banget di web app biar data yang masuk sesuai standar dan nggak bikin error. Laravel punya cara elegan dan simpel buat nge-handle validasi ini. Yuk, kita bahas dari yang dasar sampai yang lebih kompleks.
1. Validasi Dasar Laravel bikin validasi data masuk jadi gampang. Biasanya pakai metode validate dari Request:
Copy use Illuminate\Http\Request; public function store(Request $request) { $validatedData = $request->validate([ 'name' => 'required|max:255', 'email' => 'required|email|unique:users,email', 'password' => 'required|min:8|confirmed', ]); // Kalau validasi lolos, lanjut simpan data } Kalau validasi gagal, Laravel otomatis redirect dan simpan error di session, siap ditampilkan di view.