laravel dispatch 队列如何使用时间戳指定delay延迟执行时间
Song •
4220 次浏览 •
0个评论 •
2020年07月04日
Laravel种使用laravel dispatch 队列的方法我们在以前laravel基于Redis实现任务队列的基本配置和使用介绍过所以不再说。
今天我们主要看一下如何指定队列执行时间,我们从文档种知道delay用法如下:
ProcessPodcast::dispatch($podcast)->delay(now()->addMinutes(10));
然后我们直接使用时间戳,查看代码支持DateTimeInterface|\DateInterval|int|null,直接使用时间戳不会执行,所以我们使用如下方法:
use Carbon\Carbon;
...
ApplePay::dispatch(1)->delay(Carbon::createFromTimestamp("1593856920"));
-
【苹果支付一】应用内购买(IAP)各类型在服务端的验证规则 2020-07-04 -
【苹果支付二】apple pay苹果支付以及自动续订订阅开发 2020-07-03 -
Laravel 优雅解决接口数据带T Z格式问题(日期序列化) 2020-06-22 -
Laravel Mysql语句中时间戳/日期格式相互转换 2020-06-03 -
PHP7.*使用pecl安装扩展方法 2020-06-03

Ubuntu 22.04系统编译安装Nginx1.22教程