【问题标题】:Laravel custom validation rule on valid email有效电子邮件的 Laravel 自定义验证规则
【发布时间】:2023-03-03 00:46:01
【问题描述】:

所以基本上我有一个简单的表格,其中一个字段是电子邮件。

我负责此表单的控制器如下(仅显示要领)

$messages = array(
    'rsvp_email.required' => 'A valid email is required.')
);

$rules = array(
    'rsvp_email' => 'required|max:150|email',
);        

$validator = Validator::make($request->all(), $rules,$messages);

现在有两种情况:

a) 未插入电子邮件,并且上述验证适用于自定义消息(这工作正常)

b) 电子邮件的格式无效 (myemail@email),结果错误消息为 The rsvp email must be a valid email address.,这不是我想要显示的内容。

我应该为有效的电子邮件添加哪些附加规则?

谢谢

【问题讨论】:

  • 当您输入 myemail@email 时返回“rsvp 电子邮件必须是有效的电子邮件地址”?你想展示什么?
  • 我想要一条自定义消息,例如“需要有效的电子邮件 (myname@email.com)”。

标签: php validation email laravel-5


【解决方案1】:

如果您想更改此消息,请转到以下路径:

resources/lang/en/validation.php

并更改电子邮件索引的值。

【讨论】:

  • 谢谢。我完全忘记了这个文件夹中的默认消息!干杯!
  • 不客气
猜你喜欢
  • 2012-01-03
  • 1970-01-01
  • 2016-11-02
  • 2017-04-11
  • 2018-02-18
  • 1970-01-01
  • 1970-01-01
  • 2020-11-18
  • 2019-02-12
相关资源
最近更新 更多