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