DatabasePresenceVerifier
class DatabasePresenceVerifier implements PresenceVerifierInterface (View source)
Свойства
| protected ConnectionResolverInterface | $db | Экземпляр подключения к базе данных. | |
| protected string | $connection | Подключение к базе данных для использования. |
Методы
| void | __construct(ConnectionResolverInterface $db) Создать новый верификатор наличия в базе данных. | |
| int | getCount(string $collection, string $column, string $value, int $excludeId = null, string $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 $excludeId = null, string $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/5.5/Illuminate/Validation/DatabasePresenceVerifier.html