How to validate exact words in Laravel?

后端 未结 2 665
情书的邮戳
情书的邮戳 2021-02-12 18:45

Does the validation class in Laravel validate exact words?

eg

$rules = [
           \"field\" => \"hello\"
         ]

Where the val

2条回答
  •  再見小時候
    2021-02-12 19:25

    Yes. I know of at least two ways.

    // option one: 'in' takes a comma-separated list of acceptable values
    $rules = [
        'field' => 'in:hello',
    ];
    
    // option two: write a matching regular expression
    $rules = [
        'field' => 'regex:^hello$',
    ];
    

    Actually, I don't remember if you need the ^$ delimiters in the regex, but it's easy to find out by trying it. :)

提交回复
热议问题