Это редкий случай, но по какой-то причине мне нужна внешняя попытка улова. Поэтому я не могу контролировать отдельные транзакции.
, поэтому у меня есть только один внешний оператор catch.
catch(Exception $e) {
DB::rollback();
Log:error($e->getMessage());
}
Но что произошло, если произошла ошибка до того, как ни одна транзакция не была инициирована. Причиняет ли откат неожиданный ущерб?