首页 文章

更新Laravel 5.6到5.7验证电子邮件工作,通过中间件重新发送,但不是新注册

提问于
浏览
0

我已经将laravel 5.6到5.7的现有项目更新为使用电子邮件验证系统但是电子邮件没有通过注册发送如何在路由中使用这个中间件 - > middleware('verified');当我重新发送电子邮件 . 它完美无缺

1 回答

  • 1

    升级到 5.7 时,似乎必须添加 SendEmailVerificationNotification 事件和侦听器 .

    将此添加到App\Providers\EventServiceProvider为我解决了它 .

    protected $listen = [
        // ...
        \Illuminate\Auth\Events\Registered::class => [
            \Illuminate\Auth\Listeners\SendEmailVerificationNotification::class,
        ],
    ];
    

    还添加了一个PR以将其包含在 5.7 升级部分in the docs中 .

相关问题