2

我已将我的 Laravel 项目从 5.6 更新到 5.7。Laravel 5.7 带有新的电子邮件验证,所以我尝试在我的新项目中构建它。我按照 Laravel 文档中更新指南的说明进行操作,但是在我的网站上注册了一个新用户后,我收到了以下消息:Class verified does not exist. 它确实给我发了一封电子邮件,所以这部分工作得很好。但我认为我在中间件中遗漏了一些东西,因为文档说我们必须添加:Auth::routes(['verify' => true]);而不是原来的Auth::routes();

有没有人和我一样的问题?

4

1 回答 1

14

确保您已在 App\Http\Kernel.php 中注册了经过验证的中间件:

protected $routeMiddleware = [
    ...
    'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
于 2018-09-17T13:05:40.610 回答