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 = []) Подсчитывает количество объектов в коллекции с заданными значениями. | |
| 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 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.1/Illuminate/Validation/DatabasePresenceVerifier.html