Bonjour,
J'ai une fonction rules et messages pour gérer mes messages d'erreurs. Lorsque l'utilisateur entre plusieurs valeurs sur le formulaire de création, un système de cheecking s'exécute correctement.
Par exemple dans mon formulaire create j'ai un champ nommé name lorsque je tape des chiffres il y a bien un message d'erreur qui apparaît en stipulant que seul les lettres sont admises.
Ensuite, j'entre les lettres et le formulaire s'execute correctement
Mon soucis, est que lorsque je veux modifier un nom existant par des chiffres par exemple, normalement je devrais avoir un message d'erreur comme dans mon formulaire create et là je n'aperçois pas le message d'erreur ??? Qui doit stipuler que seul les lettres doivent être utilisées dans la saisie.
Voici une idée du code mais j'avoue ne pas comprendre???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public function rules() { return [ 'name' => 'required|string|max:25|min:3|alpha' ]; } public function messages() { return [ 'name.required' => "REQUIRED", 'name' => "MESSAGE", 'name.alpha' => "The characters must be alphabetical.", ]; }
Partager