经过验证的课程不存在,电子邮件验证Laravel 5.7

时间:2018-09-16 09:14:43

标签: php laravel laravel-5.6 laravel-5.7

我已经将Laravel项目从5.6更新到5.7。 Laravel 5.7随附了新的电子邮件验证,因此我尝试在新项目中进行构建。 我按照Laravel文档中的更新指南中的说明进行操作,但是在我的网站上注册了新用户后,我收到消息:Class verified does not exist。它确实会向我发送电子邮件,因此该部分工作正常。但是我认为我的中间件中缺少一些东西,因为文档说我们必须添加:Auth::routes(['verify' => true]);而不是原始的Auth::routes();

anybode是否有和我一样的问题?

1 个答案:

答案 0 :(得分:6)

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

protected $routeMiddleware = [
    ...
    'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,