Laravel 7 - 电子邮件验证,但没有页面"Verify your email address"



我已经安装了带有auth的Laravel 7,并遵循了"电子邮件验证"的步骤。

我已将routes/web.php更改为Auth::routes(['verify' => true]);app/Http/Controllers/HomeController.php$this->middleware(['auth','verified']);User.php有"使用IlluminateContractsAuthMustVerifyEmail;",数据库正常。

但当我创建新用户时,系统会将我发送到"主页",并显示消息"您已登录!",而不是"验证您的电子邮件地址"。

我错过什么了吗?

您需要实现MustVerifyEmail到User.php

class User extends Authenticatable implements MustVerifyEmail
{ 
}

相关内容

最新更新