У меня есть форма запроса с этим правилом:СформироватьЗапрос метод игнорировать пустое поле при проверке в L5.4
"password" => "confirmed"
Это решение хорошо работает в L5.3, поскольку само правило имеет ошибку, если вы проходят две пустые поля, такие как
"password" => "",
"password_confirmation" => ""
они будут подтверждены, поскольку оба являются пустыми строками (""
). Несмотря на то, что это ошибка, я думаю, это нормально в определенной степени, потому что мое приложение выполняет другие проверки после запроса в любом случае, но в L5.4 все пустые поля преобразуются в null
, а правило "confirmed"
больше не работает из-за новое промежуточное ПО.
Я пробовал:
"password" => "sometimes|confirmed"
, но он не работает, потому что ключ существует.
Мой вопрос прост:
Есть ли правила проверки, что работает аналогично
sometimes
, но он проверяет NULLABLE значения вместо этого?
Я хотел бы сохранить промежуточное ПО.
Можете ли вы привести пример? Как его использовать в моем случае? "password" => "nullable | подтверждено"? –
@ClaudioLudovicoPanetta Да. – Chris