php - Laravel 队列延迟长度

标签 php laravel jobs

我可以延迟 Laravel 作业的最大时间长度吗? 我需要将工作延迟最多 14 天,但我找不到任何关于延迟长度的文档。

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

这样可以吗?

最佳答案

为什么不使用 Carbon 和 Queue::later

$date = Carbon::now()->addMinutes(20160);

Queue::later($date, 'SendReminderEmail@send', array('user' => $user));

关于php - Laravel 队列延迟长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31360345/

相关文章:

php - 使用 cakephp save 在 mysql 数据库中保存十进制值时出现问题

php - 如何查看WP数据库中的用户角色

php - 从html获取所有链接

php - 将对象传递给 Laravel 中间件

Laravel Nova - 基于与另一个下拉列表的关系加载下拉字段

MySql group by with where 条件不起作用

mysql - 在 MySQL 中等同于 MS SQL 作业?

php - 使用 Symfony 类时出现 500 服务器错误

powershell - 为什么我的屏幕截图功能无法正常工作

cron 一倍优先级作业异常