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)
Создать новый верификатор присутствия в базе данных.
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 = [])
Подсчитать количество объектов в коллекции со значениями.
protected Builder addConditions(Builder $query, array $conditions)
Добавить заданные условия к запросу.
protected void addWhere(Builder $query, string $key, string $extraValue)
Добавить условие "where" к заданному запросу.
protected Builder table(string $table)
Получить билдер запросов для заданной таблицы.
void setConnection(string $connection)
Установить используемое подключение.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Validation/DatabasePresenceVerifier.html