Validate dữ liệu đầu vào với rules trong controller: $request->validate(["email" => "required|email", "name" => "required|string|max:100"]).
- Các rule phổ biến:
required(bắt buộc),email(email hợp lệ),unique:table(chưa có trong DB),min:5|max:20(độ dài),confirmed(khớp với field_confirmation),regex:/pattern/(khớp regex). - Hiển thị lỗi trong view:
@if($errors->any()) @foreach($errors->all() as $error) {{ $error }} @endforeach @endif. - Validation bảo vệ khỏi lưu dữ liệu xấu, cải thiện UX với thông báo lỗi, và ngăn chặn vấn đề bảo mật.