版权声明:转载请带原文地址!!! https://blog.csdn.net/qq_17403553/article/details/81535780
-
config/queue.php文件是队列的配置文件,可以修改你所需要的配置
-
在.env文件中配置你需要的使用的存储方式,本篇文章使用的是datebase数据库方式,QUEUE_DRIVER=database
-
php artisan queue:table php artisan migrate生成存储要处理队列的表
-
php artisan make:job SendRedEnvelope 生成任务类,类名自己取
-
生成的类文件中可以带参数,方便数据的后续操作,本文将红包id传过来。类文件中的handle方法是执行时所进行的操作
-
在控制器中使用,先写个固定的id进行测试,红包过期时间设置为一分钟
-
先直接访问测试方法生成一条待操作的数据
-
启动任务队列:php artisan queue:work能看到执行成功
-
再去看看数据库表里面也可以看到数据库表里面也删除成功。
扫描二维码关注公众号,回复: 3168795 查看本文章