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)
Выполнить замыкание в рамках транзакции. | |
| void | beginTransaction()
Начать новую транзакцию базы данных. | |
| void | commit()
Зафиксировать активную транзакцию базы данных. | |
| void | rollBack()
Откатить активную транзакцию базы данных. | |
| int | transactionLevel()
Получить количество активных транзакций. | |
| array | pretend(Closure $callback)
Выполнить переданное замыкание в режиме "сухого прогона". | |
| string | getDatabaseName()
Получить имя подключенной базы данных. |
Подробное описание
Builder table(Closure|Builder|string $table, string|null $as = null)
Начать флуентный запрос к таблице базы данных.
Expression raw(mixed $value)
Получить новое выражение запроса raw.
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 = [])
Выполнить операцию вставки в базу данных.
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)
Выполнить переданный обратный вызов в режиме "сухого запуска".
string getDatabaseName()
Получить имя подключенной базы данных.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Database/ConnectionInterface.html