繁体   English   中英

用户登录一定时间后发生火灾和事件

[英]Fire and event after the user is logged in for certain amount of time

我知道如何在Laravel中处理事件和侦听器,但是我的问题是,当用户登录90分钟以上时,如何触发事件。
有办法吗?

在Laravel 5.3中,您可以在LoginController.php重写login()方法,并保存用户登录时的时间戳。

然后,您可以每分钟运行一次Scheduler任务,并获取所有在90分钟前登录并触发事件的用户。

您需要创建工作并延迟工作。

检查此链接以获取更多信息:

https://laravel.com/docs/5.3/queues#delayed-dispatching

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM