← Laravel learning pathLaravel · Module 7 of 10
Validation and forms
Validate requests and show errors in forms.
📖 Key ideas
- $request->validate(["email" => "required|email|unique:users"]).
- Form Requests: php artisan make:request StorePostRequest.
- Errors show in Blade with @error("email").
- old("email") refills inputs after errors.
- Always include @csrf in forms.
💡 Real-life example: Validation is a ticket checker: wrong or missing details and you are politely sent back.
validate()Checks request against rules
Form RequestClass holding validation rules
@errorShows field error message
old()Previous input value