In Laravel 5.3, in the controller, we can dispatch a job to the job queue like this:
$job = (new JobClass())->onQueue('queuename');
dispatch($job);
In the Job class which is using InteractsWithQueue
trait, in the handle
function, we can get the Job ID like this:
$this->job->getJobId();
But, I would like to get the Job ID in my controller after I use the dispatch($job)
.
How to get the Job ID in controller?
If there is no such function available, can we extend the dispatch
helper function to add this function?