Как я могу сравнить два входных значения во время проверки - PullRequest
0 голосов
/ 25 июня 2019

Когда я отправляю форму, я хочу сравнить два входных значения во время проверки в функции хранилища Controller

array(
'name' => 'required',
'password' => 'required|min:8',
'email' => 'required|email|unique:users',
'rule'=>'input1'<'input2',
)

1 Ответ

1 голос
/ 25 июня 2019

Я предполагаю, что ваше свойство rule на самом деле не является полем ввода в форме или данных.Потому что, если rule это свойство, такое как электронная почта, то я не знаю, с чем вы хотите его проверить.(rule допустимо только в том случае, если input1 меньше input2?)

Может быть, вы действительно хотите проверить атрибут input1 следующим образом:

array(
    'name' => 'required',
    'password' => 'required|min:8',
    'email' => 'required|email|unique:users',
    'input1'=> 'lt:input2',
)

Имейте в видучто input1 и input2 должны быть одного типа.Смотри: https://laravel.com/docs/5.8/validation#rule-lt

...