3
Laravel 5.4まで、dispatch()
メソッドはキュージョブIDを返しました。Laravel 5.5では、ジョブキューにジョブをディスパッチした後にジョブIDを取得する方法は?
$job = (new JobClass())->onQueue('queuename');
$jobId = dispatch($job);
dd($jobId); // prints the job id
は5.5で、これは、ジョブIDを取得するためのメソッドを持っていないようだPendingDispatch
オブジェクトを返します。
私はすでにdispatch_now()
で試していますが、バックグラウンドで実行したいときに、即座にかつ同期的にジョブを実行します。
'$ job-> id'または'ジョブの[ 'ID']
'? – Onix
これらの作業はありません。 – past12