我已根据此规则发出表单请求:
"password" => "confirmed"
此解决方案在L5.3中运行良好,因为规则本身有一个错误,如果你传递两个空字段,如
"password" => "",
"password_confirmation" => ""
它们将被验证,因为它们都是空字符串(""
)。
即使这是一个错误,我想,它在某种程度上没问题,因为我的应用程序在请求后执行了其他检查,但在L5.4中,每个空字段都转换为null
和{{由于新的中间件,单独的规则不再起作用。
我试过了:
"confirmed"
但它不起作用,因为密钥存在。
我的问题很简单:
是否存在与
"password" => "sometimes|confirmed"
类似的验证规则,但它会检查可为空的值?
我想保留中间件。