Spec-Zone.ru › Laravel 9

DatabaseTransactionsManager

class DatabaseTransactionsManager (View source)

Свойства

protected Collection $transactions

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

protected DatabaseTransactionRecord $callbacksShouldIgnore

Базовая транзакция базы данных, которую следует игнорировать обратными вызовами.

Методы

void __construct()

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

void begin(string $connection, int $level)

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

void rollback(string $connection, int $level)

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

void commit(string $connection)

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

void addCallback(callable $callback)

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

$this callbacksShouldIgnore(DatabaseTransactionRecord $transaction)

Указать, что обратные вызовы должны игнорировать заданную транзакцию при определении, следует ли их выполнять.

Collection callbackApplicableTransactions()

Получить транзакции, применимые к обратным вызовам.

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

$this callbacksShouldIgnore(DatabaseTransactionRecord $transaction)

Указать, что обратные вызовы должны игнорировать заданную транзакцию при определении, следует ли их выполнять.

Параметры

DatabaseTransactionRecord $transaction

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

$this

Collection callbackApplicableTransactions()

Получить транзакции, применимые к обратным вызовам.

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

Collection

Collection getTransactions()

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

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

Collection

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

Spec-Zone.ru

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