Spec-Zone.ru › Laravel 11

DatabasePresenceVerifier

class DatabasePresenceVerifier implements DatabasePresenceVerifierInterface (View source)

Свойства

protected ConnectionResolverInterface $db

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

protected string $connection

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

Методы

void __construct(ConnectionResolverInterface $db)

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

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

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

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

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

Builder addConditions(Builder $query, array $conditions)

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

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

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

Builder table(string $table)

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

void setConnection(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

protected 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/11.x/Illuminate/Validation/DatabasePresenceVerifier.html

Spec-Zone.ru

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