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