Spec-Zone.ru › Laravel 5.4

ConnectionInterface

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

Методы

Builder table(string $table)

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

Expression raw(mixed $value)

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

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

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

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

Выполнить запрос 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)

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

Подробности

Builder table(string $table)

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

Параметры

string $table

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

Builder

Expression raw(mixed $value)

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

Параметры

mixed $value

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

Expression

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

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

Параметры

string $query
array $bindings

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

mixed

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

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

Параметры

string $query
array $bindings

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

array

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

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

Параметры

string $query
array $bindings

Значение возврата

bool

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

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

Параметры

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

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

Spec-Zone.ru

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