电子邮件验证在laravel中无法正常工作

电子邮件验证在laravel中无法正常工作,laravel,laravel-5.8,Laravel,Laravel 5.8,我想验证电子邮件。假设客户提供的电子邮件地址如下“demo@gmail“它给出了一个验证错误。电子邮件应该是“demo@gmail.com“。执行此验证的代码是什么。我执行此验证但工作不正常。我的代码如下所示: $request->validate([ 'email'=>'required|email', ]); 使用以下命令: $rules = [ 'email' => 'required|email' ]; $validator = Validator::ma

我想验证电子邮件。假设客户提供的电子邮件地址如下“demo@gmail“它给出了一个验证错误。电子邮件应该是“demo@gmail.com“。执行此验证的代码是什么。我执行此验证但工作不正常。我的代码如下所示:

$request->validate([
   'email'=>'required|email',
]);
使用以下命令:

$rules = [
  'email' => 'required|email'
 ];
$validator = Validator::make($request->all(), $rules);
        if (!$validator->fails()) {
}

问题下的评论是正确的,但是

如果您正在查找结尾带有域的电子邮件验证程序,则可以使用此筛选器:

“电子邮件”=>“电子邮件:过滤器”


它使用filter_var()方法检查电子邮件是否有效。有关其他电子邮件验证类型,请参阅。

我建议您阅读laravel官方网站上的文档,您的代码是正确的。这正是文件所建议的。这不是工作不正常的部分。如果客户端不提供.com(在电子邮件id末尾),他/她将面临验证错误。我也想进行此验证,但无法获取项目。如果客户端不提供.com(在电子邮件id末尾),则不必以
.com
结尾他/她将面临验证错误。我也需要此验证,但无法获取