Validation des règles de Laravel pour les nombres
j'ai la Règle suivante :
'Fno' => 'digits:10'
'Lno' => 'min:2|max5' // this seems invalid
Mais comment avoir la règle que
Fno doit être un chiffre avec un Minimum de 2 chiffres à un Maximum de 5 chiffres et
Lno doit être un chiffre seulement avec Min 2 Chiffre
2 réponses
Si j'ai correctement obtenu ce que vous voulez:
$rules = ['Fno' => 'digits_between:2,5', 'Lno' => 'numeric|min:2'];
ou
$rules = ['Fno' => 'numeric|min:2|max:5', 'Lno' => 'numeric|min:2'];
http://laravel.com/docs/4.2/validation#available-validation-rules
digits_bet between:min, max
Le champ sous validation doit avoir une longueur entre le min et max.
numérique
le champ en cours de validation doit avoir une valeur numérique.
max:valeur
le champ en cours de validation doit être inférieur ou égal à un maximum valeur. Les chaînes, les numerics et les fichiers sont évalués de la même manière comme la taille de la règle.
min:valeur
Le champ sous validation doit avoir une valeur minimale. Chaîne, numériques, et les fichiers sont évalués de la même manière que la taille règle.
'min:2|max5'
aurait dû être 'min:2|max:5'
.
Notez le": "pour la règle "max".