Spec-Zone.ru › Laravel 5.4

ManagesTransactions

trait ManagesTransactions (View source)

Методы

mixed transaction(Closure $callback, int $attempts = 1)

Выполнить замыкание в рамках транзакции.

void handleTransactionException(Exception $e, int $currentAttempt, int $maxAttempts)

Обработать исключение, возникшее при выполнении транзакционного оператора.

void beginTransaction()

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

void createTransaction()

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

void createSavepoint()

Создать точку сохранения в базе данных.

void handleBeginTransactionException(Exception $e)

Обработать исключение при начале транзакции.

void commit()

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

void rollBack(int|null $toLevel = null)

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

void performRollBack(int $toLevel)

Выполнить откат в базе данных.

int transactionLevel()

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

Подробности

mixed transaction(Closure $callback, int $attempts = 1)

Выполнить замыкание в рамках транзакции.

Параметры

Closure $callback
int $attempts

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

mixed

Исключения

Throwable

protected void handleTransactionException(Exception $e, int $currentAttempt, int $maxAttempts)

Обработать исключение, возникшее при выполнении транзакционного оператора.

Параметры

Exception $e
int $currentAttempt
int $maxAttempts

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

void

Исключения

Exception

void beginTransaction()

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

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

void

Исключения

Exception

protected void createTransaction()

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

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

void

protected void createSavepoint()

Создать точку сохранения в базе данных.

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

void

protected void handleBeginTransactionException(Exception $e)

Обработать исключение при начале транзакции.

Параметры

Exception $e

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

void

Исключения

Exception

void commit()

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

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

void

void rollBack(int|null $toLevel = null)

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

Параметры

int|null $toLevel

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

void

protected void performRollBack(int $toLevel)

Выполнить откат в базе данных.

Параметры

int $toLevel

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

void

int transactionLevel()

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

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

int

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/Database/Concerns/ManagesTransactions.html

Spec-Zone.ru

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