Интерфейс сделан на vue. Бэкэнд - laravel. Сделал контроллер транзакций.
class TransactionsController
{
public function beginTransaction()
{
DB::beginTransaction();
}
public function rollBack()
{
DB::rollBack();
}
public function commit()
{
DB::commit();
}
}
С фронта, через топор ios, я вызываю метод beginTransaction. Затем я создаю несколько записей в разных таблицах, используя соответствующие контроллеры. Я называю RollBack. Откат не происходит. Насколько я понимаю, это потому, что он вызывается на разных сессиях. Подскажите как правильно сделать.