Spec-Zone.ru › Laravel 5.7

ConnectionInterface

interface ConnectionInterface (View source)

Методы

Builder table(string $table)

Начать флуентный запрос к таблице базы данных.

Expression raw(mixed $value)

Получить новое выражение для запроса.

mixed selectOne(string $query, array $bindings = [], bool $useReadPdo = true)

Выполнить запрос select и вернуть единственный результат.

array select(string $query, array $bindings = [], bool $useReadPdo = true)

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

Generator cursor(string $query, array $bindings = [], bool $useReadPdo = true)

Выполнить запрос select в базе данных и вернуть генератор.

bool insert(string $query, array $bindings = [])

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

int update(string $query, array $bindings = [])

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

int delete(string $query, array $bindings = [])

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

bool statement(string $query, array $bindings = [])

Выполнить SQL-запрос и вернуть булевый результат.

int affectingStatement(string $query, array $bindings = [])

Выполнить SQL-запрос и получить количество затронутых строк.

bool unprepared(string $query)

Выполнить неподготовленный SQL-запрос к соединению PDO.

array prepareBindings(array $bindings)

Подготовить параметры запроса для выполнения.

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

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

void beginTransaction()

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

void commit()

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

void rollBack()

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

int transactionLevel()

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

array pretend(Closure $callback)

Выполнить указанный callback в режиме "сухого запуска".

Подробности

Builder table(string $table)

Начать флуентный запрос к таблице базы данных.

Параметры

string $table

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

Builder

Выражение raw(смешанное $значение)

Получить новое выражение запроса raw.

Параметры

смешанное $значение

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

Выражение

смешанное selectOne(строка $запрос, массив $связки = [], булево $использоватьReadPdo = true)

Выполнить запрос select и вернуть единственный результат.

Параметры

строка $запрос
массив $связки
булево $использоватьReadPdo

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

смешанное

массив select(строка $запрос, массив $связки = [], булево $использоватьReadPdo = true)

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

Параметры

строка $запрос
массив $связки
булево $использоватьReadPdo

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

массив

Генератор cursor(строка $запрос, массив $связки = [], булево $использоватьReadPdo = true)

Выполнить запрос select в базе данных и вернуть генератор.

Параметры

строка $запрос
массив $связки
булево $использоватьReadPdo

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

Генератор

булево insert(строка $запрос, массив $связки = [])

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

Параметры

строка $запрос
массив $связки

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

булево

целое число update(строка $запрос, массив $связки = [])

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

Параметры

строка $запрос
массив $связки

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

целое число

целое число delete(строка $запрос, массив $связки = [])

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

Параметры

строка $запрос
массив $связки

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

целое число

булево statement(строка $запрос, массив $связки = [])

Выполнить SQL-запрос и вернуть логическое значение результата.

Параметры

строка $запрос
массив $связки

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

булево

целое число affectingStatement(строка $запрос, массив $связки = [])

Выполнить SQL-запрос и получить количество измененных строк.

Параметры

строка $запрос
массив $связки

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

целое число

bool unprepared(string $query)

Выполнить неподготовленный, сырой запрос к соединению PDO.

Параметры

string $query

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

bool

array prepareBindings(array $bindings)

Подготовить параметры запроса для выполнения.

Параметры

array $bindings

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

array

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

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

Параметры

Closure $callback
int $attempts

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

mixed

Исключения

Throwable

void beginTransaction()

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

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

void

void commit()

Зафиксировать активную базу данных транзакцию.

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

void

void rollBack()

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

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

void

int transactionLevel()

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

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

int

array pretend(Closure $callback)

Выполнить заданный обратный вызов в режиме "сухого прогона".

Параметры

Closure $callback

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

array

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

Spec-Zone.ru

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