Spec-Zone.ru › Laravel 5.8

ManagesTransactions

trait ManagesTransactions (View source)

Методы

смешанный transaction(Closure $callback, int $attempts = 1)

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

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

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

void beginTransaction()

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

void createTransaction()

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

void createSavepoint()

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

void handleBeginTransactionException(Throwable $e)

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

void commit()

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

void rollBack(int|null $toLevel = null)

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

void performRollBack(int $toLevel)

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

handleRollBackException(Exception $e)

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

int transactionLevel()

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

Подробности

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

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

Параметры

Closure $callback
int $attempts

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

смешанный

Исключения

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(Throwable $e)

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

Параметры

Throwable $e

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

void

Исключения

Exception

void commit()

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

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

void

void rollBack(int|null $toLevel = null)

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

Параметры

int|null $toLevel

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

void

Исключения

Exception

protected void performRollBack(int $toLevel)

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

Параметры

int $toLevel

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

void

protected handleRollBackException(Exception $e)

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

Параметры

Exception $e

Исключения

Exception

int transactionLevel()

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

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

int

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

Spec-Zone.ru

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