Проверка Laravel, если ввод не пустой - PullRequest
0 голосов
/ 05 июля 2018

Я использую laravel, и у меня есть форма запроса с правилом, подобным этому:

    'postal_code1' => 'required',
    'postal_code2' => 'required_with:postal_code1|numeric',

и немного HTML

<input type="text" name="postal_code1" />
<input type="text" name="postal_code2" />

Проблема, с которой я столкнулся, когда я не заполняю postal_code1, Получаю ошибку

Индекс_2 должен быть числом

Как правило числовое выполняется только при заполнении ввода?

Я попробовал иногда правило:

'postal_code2' =>'sometimes|required_with:postal_code1|numeric'

но не работает

1 Ответ

0 голосов
/ 05 июля 2018

Я нашел решение, это очень просто. Измените правило, как показано ниже:

'postal_code2' => 'nullable|required_with:postal_code1|numeric'
...