Вложенные транзакции в Laravel 4.2 и MySQL - PullRequest
0 голосов
/ 03 ноября 2019

Применительно к этому пункту: https://www.php.net/manual/en/pdo.begintransaction.php#109753

Следующий код работает, но можно ли его безопасно запустить на производстве?

DB::beginTransaction();
try {
    // update statements
    DB::transaction(function(){
        // update statements
    });
    // update statements
    DB::commit();
} catch (Exception $e) {
    DB::rollback();
}
...