laravel-async-queue
laravel-async-queue copied to clipboard
`No query results for model [Barryvdh\\Queue\\Models\\Job].` Exception
DB::transaction(function(){
QueueHelper::pushAJobWithAsyncDriver();
sleep(5);
});
Here would raise an exception No query results for model [Barryvdh\\Queue\\Models\\Job].
Reason: The job excuted before transaction commit.
$item = Job::findOrFail($this->argument('job_id'))
//should add a lock
$item = Job::lock()->findOrFail($this->argument('job_id'))