Laravel で完全に一致する入力値を検証する
Laravel で入力を検証する場合、多くの場合、特定のフィールドが正確に一致することを確認する必要があります。価値。検証クラスは、このタイプの検証を実行するための複数のオプションを提供します。
オプション 1: 'in' を使用する
'in' ルールを使用して、入力値は、許容値のカンマ区切りリストの 1 つと等しくなります。たとえば、「field」フィールドの値が「hello」のみであることを要求するには、次のルールを使用できます:
$rules = [ 'field' => 'in:hello' ];
オプション 2: 正規表現の使用
正規表現を使用して、入力値を特定のパターンと照合することもできます。 「field」フィールドに「hello」という単語が正確に含まれることを要求するには、次のルールを使用できます:
$rules = [ 'field' => 'regex:^hello$' ];
補足
例は提供されていますが、正規表現では「^」および「$」区切り文字を使用します。使用する特定の正規表現によっては、これらの区切り文字が必要ない場合があります。
以上がLaravelで完全に一致する入力値を検証する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。