gpt4 book ai didi

php - Laravel 特定时间后触发事件或监听器

转载 作者:可可西里 更新时间:2023-11-01 01:16:09 26 4
gpt4 key购买 nike

在 Laravel 中是否可以在特定时间后触发事件或监听器,我的想法是在一分钟后有一个监听器用于发送邮件,在用户注册后,cron 不是这种情况的解决方案。

最佳答案

在这种情况下,一份工作会是更好的选择。老实说,在您的应用程序中触发逻辑时排队的作业更适合这种逻辑。

作业需要较少的事件设置,因为您只需要一个类,而不是事件和监听器。

要延迟您的工作,请使用以下语法,其中 SendReminderEmail 是您的工作。延迟函数中的参数是您希望延迟该过程的秒数。

$job = (new SendReminderEmail($user))->delay(60);

https://laravel.com/docs/5.1/queues#delayed-jobs

关于php - Laravel 特定时间后触发事件或监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38480949/

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