Spec-Zone.ru › Laravel 8

Менеджер транзакций базы данных

класс DatabaseTransactionsManager (Просмотреть исходный код)

Свойства

protected Collection $transactions

Все записанные транзакции.

Методы

void __construct()

Создать новый экземпляр менеджера транзакций базы данных.

void begin(string $connection, int $level)

Начать новую транзакцию базы данных.

void rollback(string $connection, int $level)

Отменить активную транзакцию базы данных.

void commit(string $connection)

Завершить активную транзакцию базы данных.

void addCallback(callable $callback)

Зарегистрировать обратный вызов транзакции.

Collection getTransactions()

Получить все транзакции.

Подробности

void __construct()

Создать новый экземпляр менеджера транзакций базы данных.

Возвращаемое значение

void

void begin(string $connection, int $level)

Начать новую транзакцию базы данных.

Параметры

string $connection
int $level

Возвращаемое значение

void

void rollback(string $connection, int $level)

Отменить активную транзакцию базы данных.

Параметры

string $connection
int $level

Возвращаемое значение

void

void commit(string $connection)

Завершить активную транзакцию базы данных.

Параметры

string $connection

Возвращаемое значение

void

void addCallback(callable $callback)

Зарегистрировать обратный вызов транзакции.

Параметры

callable $callback

Возвращаемое значение

void

Collection getTransactions()

Получить все транзакции.

Возвращаемое значение

Collection

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Database/DatabaseTransactionsManager.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API