Laravel 为什么不';我注册时没有收到确认电子邮件吗?

Laravel 为什么不';我注册时没有收到确认电子邮件吗?,laravel,Laravel,我正在使用Laravel8.x,并试图让内置的登录/注册代码在新项目上正常工作。我之前对Laravel或其认证代码没有太多经验,但如果我没记错的话,当我注册时,我应该收到一封确认电子邮件,必须回复该电子邮件才能完全成功注册。我没有收到确认邮件 users表中有一行是关于我注册的两个ID的,这两个ID都是我的电子邮件,但是在长时间等待后,两个电子邮件地址都没有收到确认电子邮件。我还检查了我的垃圾邮件文件夹,确认确认邮件没有发送到那里。用户表中的行在“email\u verified\u at”和“

我正在使用Laravel8.x,并试图让内置的登录/注册代码在新项目上正常工作。我之前对Laravel或其认证代码没有太多经验,但如果我没记错的话,当我注册时,我应该收到一封确认电子邮件,必须回复该电子邮件才能完全成功注册。我没有收到确认邮件

users表中有一行是关于我注册的两个ID的,这两个ID都是我的电子邮件,但是在长时间等待后,两个电子邮件地址都没有收到确认电子邮件。我还检查了我的垃圾邮件文件夹,确认确认邮件没有发送到那里。用户表中的行在“email\u verified\u at”和“memory\u token”列中有空值,因此我知道注册做了一些事情,只是没有发送确认电子邮件。我没有接触过任何涉及注册的模块;事实上,在尝试注册任何内容之前,我从头开始重新创建了它们

我该怎么做才能说服拉拉维尔发送确认电子邮件

“…验证您的
App\Models\User
模型是否实现了
illumb\Contracts\Auth\MustVerifyEmail
合同”

一旦将此界面添加到您的模型中,新注册的用户将自动收到一封包含电子邮件验证链接的电子邮件

模型

你为什么不呢?这里有一些可能性:1)“坏代码”(从不发送电子邮件);2) 错误的电子邮件网关/服务器(无法发送电子邮件);3) 不正确的电子邮件地址(oops)
use Illuminate\Contracts\Auth\MustVerifyEmail;
...

class User extends Authenticatable implements MustVerifyEmail
<?php

  namespace App;

  use Illuminate\Notifications\Notifiable;
  use Illuminate\Contracts\Auth\MustVerifyEmail;
  use Illuminate\Foundation\Auth\User as Authenticatable;

  class User extends Authenticatable implements MustVerifyEmail
  {
    use Notifiable;

    // ...
  }
 Auth::routes(['verify' => true]);