Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| devweb:laravel:formulaire [10-02-2014 23:39] – créée edmc73 | devweb:laravel:formulaire [29-04-2014 21:12] (Version actuelle) – [Controller] edmc73 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Formulaire ====== | ====== Formulaire ====== | ||
| - | Ma technique | + | Ma technique |
| Dans cette exemple, on gère des taches à faire. | Dans cette exemple, on gère des taches à faire. | ||
| - | J' | + | J' |
| ===== Model ===== | ===== Model ===== | ||
| Ligne 38: | Ligne 38: | ||
| }else{ | }else{ | ||
| //si id spécifié, ce sera une modification | //si id spécifié, ce sera une modification | ||
| - | $todo = Todo::findOrFail($id); // On récupère les données de la tache, ou on renvoie une erreur | + | $todo = Todo::find($id); // On récupère les données de la tache |
| + | //si l'id n' | ||
| + | if(is_null($todo)) | ||
| + | return Redirect:: | ||
| } | } | ||
| // On crée des listes pour simplifier la saisie | // On crée des listes pour simplifier la saisie | ||
| Ligne 115: | Ligne 118: | ||
| <code php> | <code php> | ||
| <div class=" | <div class=" | ||
| - | {{Form:: | + | {{Form:: |
| - | <div class=" | + | <div class=" |
| {{Form:: | {{Form:: | ||
| </ | </ | ||
| Ligne 125: | Ligne 128: | ||
| <code php> | <code php> | ||
| <div class=" | <div class=" | ||
| - | {{Form:: | + | {{Form:: |
| - | <div class=" | + | <div class=" |
| {{Form:: | {{Form:: | ||
| < | < | ||
| Ligne 150: | Ligne 153: | ||
| @if (Session:: | @if (Session:: | ||
| <div class=" | <div class=" | ||
| - | {{Session:: | + | {{Session:: |
| </ | </ | ||
| @endif | @endif | ||
| + | </ | ||
| + | |||
| + | ===== Astuces ===== | ||
| + | |||
| + | Le code de validation pour un code postal | ||
| + | <code php> | ||
| + | ' | ||
| </ | </ | ||