如何解决Laravel 7作业队列句柄方法不起作用
一段时间后,我尝试使用laravel 7作业队列执行代码。构造函数方法有效,但handle方法无效。我的代码如下:
控制器:
public function test()
{
echo 'starting ....';
$reset = (new ResetLockers())->delay(now()->addSeconds(10));
dispatch($reset);
}
工作:
class ResetLockers implements ShouldQueue
{
use Dispatchable,InteractsWithQueue,Queueable,SerializesModels;
public function __construct()
{
echo 'constructing ...';
}
public function handle()
{
echo 'job dispatched';
}
}
数据库:
输出:
有任何线索吗?
解决方法
我不确定您如何配置队列,但是class Test
{
public static void main(String args[])
{
int a = 6,b = 5;
a = a + a++ % b++ *a + b++ * --b;
System.out.print(a)
}
}
方法仅在队列正在处理作业时调用。您的代码只是将分发延迟10秒。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。