如何解决Laravel-为事件监听器动态设置队列延迟
基于Laravel的文档来延迟工作,我们可以在侦听器类(https://laravel.com/docs/8.x/events)上添加$ delay属性。我正在尝试根据我的开始时间和结束时间以秒为单位自定义$ delay时间。
可以正常工作的文档中提供的信息:
/**
* The time (seconds) before the job should be processed.
*
* @var int
*/
public $delay = 60;
我正在尝试:
public $delay;
public function __construct ($event) {
$this->delay= $event->seconds;
}
并且我尝试过此操作以确保它可以正常工作,但不幸的是:
public $delay;
public function __construct () {
$this->delay= "60";
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。