我已经将laravel 5.6到5.7的现有项目更新为使用电子邮件验证系统但是电子邮件没有通过注册发送如何在路由中使用这个中间件 - > middleware('verified');当我重新发送电子邮件 . 它完美无缺
升级到 5.7 时,似乎必须添加 SendEmailVerificationNotification 事件和侦听器 .
5.7
SendEmailVerificationNotification
将此添加到App\Providers\EventServiceProvider为我解决了它 .
protected $listen = [ // ... \Illuminate\Auth\Events\Registered::class => [ \Illuminate\Auth\Listeners\SendEmailVerificationNotification::class, ], ];
还添加了一个PR以将其包含在 5.7 升级部分in the docs中 .
1 回答
升级到
5.7
时,似乎必须添加SendEmailVerificationNotification
事件和侦听器 .将此添加到App\Providers\EventServiceProvider为我解决了它 .
还添加了一个PR以将其包含在
5.7
升级部分in the docs中 .