php - 已验证的类不存在,电子邮件验证 Laravel 5.7

标签 php laravel laravel-5.6 laravel-5.7

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

有没有和我一样的问题?

最佳答案

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

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

关于php - 已验证的类不存在,电子邮件验证 Laravel 5.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52352661/

相关文章:

MySQL 数据库的 PHP 输入在 Infinityfree 中不起作用

php - Laravel 中的项目从 5.8 更新到 6 时出现问题

laravel - 在 laravel-passport-social-grant 包上获取 invalid_credentials

php - 如何从 laravel 中的数据库中选择最后一行

php - 像 DIV 背景一样裁剪图像

javascript - 如何针对不同的国家/地区测试我的网站?

php - Laravel 5.6 如何向所有日志记录添加数据?

php - Laravel 5.6 将 Eloquent 模型作为参数传递给函数

php - 带有更新 Laravel 的子查询

html - 在 laravel 的 html 中添加表单操作