我无法使用laravel 8.x和Laravel Jetstream实施电子邮件验证。
按照Laravel Jetstream文档中的指示,我对config / fortify.php中的emailVerification功能未加注释。
Features::emailVerification(),
我在App / Models / User中实现了MustVerifyEmail接口。
use Illuminate\Contracts\Auth\MustVerifyEmail;
我验证了这两个更改实际上是在服务器上发生的。我运行php artisan优化来清除配置缓存。我验证了Laravel将使用丢失的密码功能发送一封电子邮件,该电子邮件生成了指定的电子邮件。我在Laravel身份验证文档中插入了推荐的三种路由。
答案 0 :(得分:3)
您忘记添加工具MustVerifyEmail
class User extends Authenticatable implements MustVerifyEmail