【问题标题】:How to validate email field using required_if and email rules in Laravel如何在 Laravel 中使用 required_if 和电子邮件规则验证电子邮件字段
【发布时间】:2018-01-08 19:51:27
【问题描述】:

我正在验证一个表单,如果复选框 is_external_user 的值为 1,我想将 email 字段设为必填并验证类型 email

这是我的验证规则:

 'email' => [
    'validation'    => 
      'required_if:Users.is_external_user,1|email',
 ],

required_if 按预期工作,但输入email 验证返回错误,即它不是有效的电子邮件地址,而不需要。

有没有同时使用require_ifemail 规则的可行方法?

【问题讨论】:

标签: php laravel validation email


【解决方案1】:

我找到了一个决定:

'email' => [
    'validation'   => 'sometimes|nullable|required_if:Users.is_external_user,1|email',
]

我已将sometimes|nullable 添加到规则中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 2020-03-18
    • 2019-10-18
    • 2019-06-23
    • 2019-03-09
    • 2012-04-08
    • 2018-04-02
    相关资源
    最近更新 更多