DB::transaction(function () use ($request) {
...
MyJob::dispatch();
});
Если задачу вызвать внутри транзакции, она же выполнится асинхронно? Или же транзакция будет ждать её завершения?
Есть ли разница между вышеприведенным примером и таким?
DB::transaction(function () use ($request) {
...
});
MyJob::dispatch();
Ну если ты сделаешь диспатч, внутри тразнакции, то это не гарантирует, что сама джоба выполнится
Обсуждают сегодня