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 = array()) Подсчитать количество объектов в коллекции, имеющих заданное значение. | |
| int | getMultiCount(string $collection, string $column, array $values, array $extra = array()) Подсчитать количество объектов в коллекции со значениями. | |
| 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 = array())
Подсчитать количество объектов в коллекции, имеющих заданное значение.
int getMultiCount(string $collection, string $column, array $values, array $extra = array())
Подсчитать количество объектов в коллекции со значениями.
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/4.2/Illuminate/Validation/DatabasePresenceVerifier.html