php artisan make:auth
我通过来自 laravel 功能的 MustVerify实现了身份验证系统,并且已经设置了用户电子邮件验证
我想在用户单击验证链接后发送另一封电子邮件(问候邮件)。我怎样才能做到这一点?
php artisan make:auth
我通过来自 laravel 功能的 MustVerify实现了身份验证系统,并且已经设置了用户电子邮件验证
我想在用户单击验证链接后发送另一封电子邮件(问候邮件)。我怎样才能做到这一点?
当用户注册时,Illuminate/Auth/Events/Verified
会广播一个事件。
您可以使用此工匠命令生成侦听器
php artisan make:listener SendWelcomeMail
在侦听器中,您可以向handle($event)
函数添加逻辑。
public function handle(Verified $event)
{
Mail::to($event->user->email)->send(new Greeting());
}
然后你在事件中注册监听器EventServiceProvider
protected $listen = [
Registered::class => [
SendEmailVerificationNotification::class,
],
Verified::class => [
SendWelcomeMail::class
],
];