2017-01-26 2 views
0

У меня есть форма запроса с этим правилом:СформироватьЗапрос метод игнорировать пустое поле при проверке в L5.4

"password" => "confirmed" 

Это решение хорошо работает в L5.3, поскольку само правило имеет ошибку, если вы проходят две пустые поля, такие как

"password" => "", 
"password_confirmation" => "" 

они будут подтверждены, поскольку оба являются пустыми строками (""). Несмотря на то, что это ошибка, я думаю, это нормально в определенной степени, потому что мое приложение выполняет другие проверки после запроса в любом случае, но в L5.4 все пустые поля преобразуются в null, а правило "confirmed" больше не работает из-за новое промежуточное ПО.

Я пробовал:

"password" => "sometimes|confirmed" 

, но он не работает, потому что ключ существует.

Мой вопрос прост:

Есть ли правила проверки, что работает аналогично sometimes, но он проверяет NULLABLE значения вместо этого?

Я хотел бы сохранить промежуточное ПО.

ответ