gpt4 book ai didi

php - Laravel 5.8 : How to send email after user click verify link

转载 作者:行者123 更新时间:2023-12-01 11:14:09 25 4
gpt4 key购买 nike

我通过 php artisan make:auth 实现了身份验证系统并且已经通过来自 laravel 功能的 MustVerify 设置了用户电子邮件验证

我想在用户单击验证链接后发送另一封电子邮件(问候邮件)。我怎样才能做到这一点?

最佳答案

当用户注册 Illuminate/Auth/Events/Verified事件被广播。

你可以使用这个 artisan 命令来生成一个监听器

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
],
];

关于php - Laravel 5.8 : How to send email after user click verify link,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55204228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com