标签: php laravel validation
我正在使用表单请求来验证客户端的更新。
以下一行不断给出min:6错误,尽管之前有“有时”错误。
这是一个更新表单,因此用户密码和密码确认字段将为空,以进行更新。
'users.password' => 'sometimes|confirmed|min:6',
所以当我没有在密码(或密码确认)字段中输入任何内容时,我仍然得到min:error
密码必须至少为6个字符。
答案 0 :(得分:2)
您可以使用
'users.password' => 'confirmed|min:6|nullable',
而不是
希望这可以帮助你!!
答案 1 :(得分:1)
所以如果在请求中找不到密钥,“有时”会通过规则
我认为您的请求有“密码”=>空。
尝试从请求中删除密钥,以便传递它。
检查此图片: