Valider les valeurs d'entrée correspondantes exactes dans Laravel
Lors de la validation d'une entrée dans Laravel, il est souvent nécessaire de s'assurer qu'un certain champ correspond à un champ exact valeur. La classe de validation propose plusieurs options pour effectuer ce type de validation.
Option 1 : Utiliser 'in'
La règle 'in' peut être utilisée pour valider que le la valeur d’entrée est égale à l’une des valeurs acceptables séparées par des virgules. Par exemple, pour exiger que le champ "field" ne puisse avoir que la valeur "hello", la règle suivante peut être utilisée :
$rules = [ 'field' => 'in:hello' ];
Option 2 : Utiliser une expression régulière
Une expression régulière peut également être utilisée pour faire correspondre la valeur d'entrée à un modèle spécifique. Pour exiger que le champ « champ » contienne exactement le mot « bonjour », la règle suivante peut être utilisée :
$rules = [ 'field' => 'regex:^hello$' ];
Note supplémentaire
Alors que les exemples fournis utilisez les délimiteurs '^' et '$' dans l'expression régulière, ces délimiteurs peuvent ne pas être nécessaires selon l'expression régulière spécifique utilisée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!