Spec-Zone.ru › Laravel 6

ВерификаторНаличияВБазеДанных

класс ВерификаторНаличияВБазеДанных реализует PresenceVerifierInterface (Просмотреть исходный код)

Свойства

protected ConnectionResolverInterface$db

Экземпляр подключения к базе данных.

protected string$connection

Подключение к базе данных для использования.

Методы

void__construct(ConnectionResolverInterface $db)

Создать новый верификатор наличия в базе данных.

intgetCount(string $collection, string $column, string $value, int|null $excludeId = null, string|null $idColumn = null, array $extra = [])

Подсчитать количество объектов в коллекции, имеющих заданное значение.

intgetMultiCount(string $collection, string $column, array $values, array $extra = [])

Подсчитать количество объектов в коллекции с заданными значениями.

BuilderaddConditions(Builder $query, array $conditions)

Добавить заданные условия в запрос.

voidaddWhere(Builder $query, string $key, string $extraValue)

Добавить условие "where" в заданный запрос.

Buildertable(string $table)

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

voidsetConnection(string $connection)

Установить подключение для использования.

Подробное описание

void
__construct(ConnectionResolverInterface $db)

Создать новый верификатор наличия в базе данных.

Параметры

ConnectionResolverInterface$db

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

void

int
getCount(string $collection, string $column, string $value, int|null $excludeId = null, string|null $idColumn = null, array $extra = [])

Подсчитать количество объектов в коллекции, имеющих заданное значение.

Параметры

string$collection
string$column
string$value
int|null$excludeId
string|null$idColumn
array$extra

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

int

int
getMultiCount(string $collection, string $column, array $values, array $extra = [])

Подсчитать количество объектов в коллекции с заданными значениями.

Параметры

string$collection
string$column
array$values
array$extra

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

int

protected Builder
addConditions(Builder $query, array $conditions)

Добавить заданные условия в запрос.

Параметры

Builder$query
array$conditions

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

Builder

protected void
addWhere(Builder $query, string $key, string $extraValue)

Добавить условие "where" в заданный запрос.

Параметры

Builder$query
string$key
string$extraValue

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

void

Builder
table(string $table)

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

Параметры

string$table

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

Builder

void
setConnection(string $connection)

Установить подключение для использования.

Параметры

string$connection

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

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Validation/DatabasePresenceVerifier.html

Spec-Zone.ru

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