Chapitre 9 : Formulaires
1. Créer un Formulaire
En Laravel, chaque formulaire POST doit inclure une directive @csrf pour la sécurité.
2. Récupérer les données
Dans votre contrôleur, utilisez l'objet Request :
public function store(Request $request) {
$name = $request->input('name');
}
3. Validation des données
Laravel offre un système de validation puissant et simple :
$validated = $request->validate([
'name' => 'required|max:255',
'price' => 'required|numeric',
]);
4. Afficher les erreurs
@if ($errors->any())
@foreach ($errors->all() as $error)
- {{ $error }}
@endforeach
@endif
5. Section Quiz
Testez vos connaissances sur les formulaires et la validation.
Exercice
Créez un formulaire de contact simple et mettez en place une validation qui rend les champs email (doit être un email valide) et message obligatoires.
Quiz du chapitre 9
Ateliers pratiques & Projets
Testez vos compétences avec nos exercices guidés et le tuteur IA.
Ateliers pratiques & Corrigés détaillés
Ateliers pratiques & Corrigés
#1 — Comprendre les bases : Manipulation des Formulaires et Validation
Atelier #1Expliquez avec vos mots le concept principal de ce chapitre, puis illustrez-le par un exemple simple.
Consulter la solution type du formateur
#2 — Application guidée
Atelier #2Réalisez un exercice pratique en reprenant la structure vue dans le cours et en modifiant au moins 2 paramètres.
Consulter la solution type du formateur
#3 — Mini défi
Atelier #3Concevez une petite solution personnelle liée à 'Manipulation des Formulaires et Validation' et justifiez vos choix techniques.