我在 Fortify 的帮助下在 Laravel 8 中设置了用户注册。
我的工作方式与我的预期基本一致,只是我想在用户单击验证链接时触发特定操作。 (验证成功即为。)
我知道我可以通过 config/fortify.php
中的 home
参数指定重定向 URL,但这也适用于常规登录操作。我想要一些特定于电子邮件验证的信息。
知道我如何至少检查电子邮件是否刚刚经过验证吗?
最佳答案
您必须监听一个事件,这样您就可以知道某人何时获得验证并执行某些操作。
这是source code ,所以你可以看到它正在调度 event(new Verified($request->user()));
,所以你必须监听 Illuminate\Auth\Events\Verified
事件。
关于laravel - 如何使用 Laravel 8 + Fortify 在用户验证其电子邮件后自定义操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67950987/