相关疑难解决方法(0)

在Laravel 5.5中,如何在将作业分派到作业队列后获取作业ID?

在Laravel 5.4之前,该dispatch()方法返回队列作业ID.

$job = (new JobClass())->onQueue('queuename');
$jobId = dispatch($job);

dd($jobId); // prints the job id
Run Code Online (Sandbox Code Playgroud)

在5.5中,它返回一个PendingDispatch对象,它似乎没有一个方法来检索作业ID.

我已经尝试过dispatch_now(),但它会立即同步执行作业,而我希望它在后台执行.

laravel laravel-5.5

6
推荐指数
2
解决办法
1589
查看次数

标签 统计

laravel ×1

laravel-5.5 ×1