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 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()
Получить все транзакции.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Database/DatabaseTransactionsManager.html