Есть некий функционал импорта данных из xml с помощью Очередей:
ImportChain::withChain([
new Import1(),
new Import2(),
new Import3(),
])->dispatch();
В работах Import{1-3} в handle происходит вызов моделей, в которых происходит чтение файлов и запись данных в бд.
Как правильно сделать транзакцию для всего импорта?
Т.е. все что будет выполняться в Import{1-3} шло как единая транзакция?