【问题标题】:How do I customize an action after a user has verified his email, with Laravel 8 + Fortify用户验证电子邮件后如何使用 Laravel 8 + Fortify 自定义操作
【发布时间】:2021-08-29 05:20:42
【问题描述】:

在 Fortify 的帮助下,我在 Laravel 8 中设置了用户注册。

我的工作与我预期的差不多,除了我想在用户点击验证链接时触发特定操作。 (即验证成功时。)

我知道我可以通过config/fortify.php 中的home 参数指定重定向网址,但这也适用于常规登录操作。我想要一些特定于电子邮件验证的内容。

知道如何至少检查电子邮件是否刚刚通过验证吗?

【问题讨论】:

标签: laravel authentication laravel-8 fortify


【解决方案1】:

你必须监听一个事件,这样你就可以知道某人何时被验证并做某事。

这是source code,所以你可以看到它正在调度event(new Verified($request->user()));,所以你必须监听Illuminate\Auth\Events\Verified事件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-15
    • 2020-04-17
    • 1970-01-01
    • 1970-01-01
    • 2021-03-03
    • 2021-02-15
    • 2021-03-17
    • 2017-01-17
    相关资源
    最近更新 更多