Spec-Zone.ru › Laravel 11

ConnectionInterface

интерфейс ConnectionInterface (View source)

Методы

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

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

Expression raw(mixed $value)

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

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

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

mixed scalar(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)

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

void beginTransaction()

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

void commit()

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

void rollBack()

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

int transactionLevel()

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

array pretend(Closure $callback)

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

string getDatabaseName()

Получить имя подключённой базы данных.

Подробности

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

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

Параметры

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

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

Builder

Expression raw(mixed $value)

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

Параметры

mixed $value

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

Expression

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

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

Параметры

string $query
array $bindings
bool $useReadPdo

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

mixed

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

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

Параметры

string $query
array $bindings
bool $useReadPdo

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

mixed

Исключения

MultipleColumnsSelectedException

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

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

Параметры

string $query
array $bindings
bool $useReadPdo

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

array

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

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

Параметры

string $query
array $bindings
bool $useReadPdo

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

Generator

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 = [])

Выполнить операцию удаления в базе данных.

Параметры

string $query
array $bindings

Значение результата

int

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

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

Параметры

string $query
array $bindings

Значение результата

bool

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

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

Параметры

string $query
array $bindings

Значение результата

int

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

string getDatabaseName()

Получить имя подключенной базы данных.

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

string

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

Spec-Zone.ru

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