我使用php artisan make:auth
实现了身份验证系统,并已通过 Laravel 功能中的 MustVerify 设置用户电子邮件验证。
我希望在用户点击验证链接后发送另一封电子邮件(问候邮件)。我该如何做?
我使用php artisan make:auth
实现了身份验证系统,并已通过 Laravel 功能中的 MustVerify 设置用户电子邮件验证。
我希望在用户点击验证链接后发送另一封电子邮件(问候邮件)。我该如何做?
Illuminate/Auth/Events/Verified
事件。php artisan make:listener SendWelcomeMail
在listener中,您可以在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
],
];