我正在验证表单,如果复选框is_external_user
的值为1,我想要求email
字段并验证类型email
。
这是我的验证规则:
'email' => [
'validation' =>
'required_if:Users.is_external_user,1|email',
],
required_if
正在按预期工作,但类型email
验证会返回错误,表明它不是有效的电子邮件地址而不是必需的。
是否有工作方式同时使用require_if
和email
规则?
答案 0 :(得分:1)
我找到了一个决定:
'email' => [
'validation' => 'sometimes|nullable|required_if:Users.is_external_user,1|email',
]
我已将sometimes|nullable
添加到规则中。