如何验证有效的电子邮件'不发送电子邮件vitfication'在Laravel 8中?
我想将电子邮件验证为“输入邮件ID有效与否”,因为用户输入垃圾邮件ID不存在'
这些是验证我所使用的验证我
$request->validate([
'name' => 'required',
'email' => 'required|email|unique:users',
'password' => 'required|min:6',
'phone' => 'required',
'billing_address' => 'required',
'billing_city' => 'required',
'billing_state' => 'required',
'billing_zipcode' => 'required',
'billing_country' => 'required',
'payment_gateway_id' => 'required',
],
[
'payment_gateway_id.required' => 'Please select payment gateway'
]);
所关心的是用户输入存在的有效邮件地址。 我使用了一个可用的软件包,但有效的电子邮件地址是错误的。
请帮助我找到解决方案。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您无法检查存在输入的电子邮件地址的存在,但是可以添加DNS验证。
laravel电子邮件验证规则使用 egulias/email-email-validator 带有默认的包装>。您可以添加
dnscheckvalidation
这样。You can't check that entered email address exist, but instead of that can add DNS validation.
Laravel email validation rule uses the egulias/email-validator package with default option
RFCValidation
. You can addDNSCheckValidation
like this.