Trung BìnhLaravel iconLaravel

Validation rules trong Laravel là gì và cách validate dữ liệu form?

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.

Xem toàn bộ Laravel cùng filter theo level & chủ đề con.

Mở danh sách Laravel