【发布时间】:2020-03-02 15:56:30
【问题描述】:
我在我的 Laravel 申请表中创建了一个编辑表单,它接受一个电子邮件地址。我在服务器端使用了 Laravel 验证。当我传递一个明显无效的值(如“xxxxxx”)时,它正在正确验证电子邮件地址。
但问题是,当我发送一个只有顶级域且没有像“xxxxxx@yyyyyy”这样的点的电子邮件地址时,它会接受它作为有效的电子邮件地址。
如何验证电子邮件地址以确保它使用正确的域?
【问题讨论】:
-
你能探索一些代码吗?
-
向我们展示您如何验证电子邮件?它应该看起来像这样:
$data= $request->validate([ 'email' => 'required|email' ]);你在文档中拥有所有内容laravel.com/docs/5.8/validation#rule-email
标签: laravel validation email