Spec-Zone.ru › Laravel 6

ConnectionInterface

интерфейс ConnectionInterface (Просмотреть исходный код)

Методы

Builder table(Closure|Builder|string $table, string|null $as = null)

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

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)

Выполнить сырой, неподготовленный запрос к соединению 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(Closure|Builder|string $table, string|null $as = null)

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

Параметры

Closure|Builder|string $table
string|null $as

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

Builder

Expression raw(mixed $value)

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

Параметры

mixed $value

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

Expression

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

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

Параметры

string $query
array $bindings
bool $useReadPdo

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

mixed
END_OF_DOCUMENT_MARKER

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

Выполнение запроса SELECT к базе данных.

Параметры

string $query
array $bindings
bool $useReadPdo

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

array

Генератор cursor(string $query, array $bindings = [], bool $useReadPdo = true)

Выполнение запроса SELECT к базе данных и возврат генератора.

Параметры

string $query
array $bindings
bool $useReadPdo

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

Генератор

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

Выполнение запроса INSERT в базу данных.

Параметры

string $query
array $bindings

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

bool

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

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

Параметры

string $query
array $bindings

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

int

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

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

Параметры

string $query
array $bindings

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

int

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

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

Параметры

string $query
array $bindings

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

bool

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

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

Параметры

string $query
array $bindings

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

int

bool unprepared(string $query)

Выполнить неподготовленное, сырое SQL-запрос к соединению 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/6.x/Illuminate/Database/ConnectionInterface.html

Spec-Zone.ru

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