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)
Начать флуентный запрос к таблице базы данных.
Expression raw(mixed $value)
Получить новое выражение запроса в сыром виде.
mixed selectOne(string $query, array $bindings = [])
Выполнить запрос SELECT и вернуть единственный результат.
array select(string $query, array $bindings = [])
Выполнить запрос SELECT в базе данных.
bool insert(string $query, array $bindings = [])
Выполнить оператор вставки в базу данных.
int update(string $query, array $bindings = [])
Выполнить оператор обновления в базе данных.
int delete(string $query, array $bindings = [])
Выполнить оператор удаления из базы данных.
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)
Выполнить заданный обратный вызов в режиме "сухого запуска".
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/Database/ConnectionInterface.html