Существует
класс Существует (Просмотреть исходный код)
Свойства
| protected string | $table | Таблица для выполнения запроса. | |
| protected string | $column | Столбец, для проверки существования. | |
| protected array | $wheres | Дополнительные условия WHERE для запроса. | |
| protected Closure|null | $using | Пользовательская функция обратного вызова запроса. |
Методы
| void | __construct(string $table, string $column = 'NULL') Создает новый экземпляр правила "существует". | |
| $this | where(string $column, string $value = null) Устанавливает ограничение "where" для запроса. | |
| $this | whereNot(string $column, string $value) Устанавливает ограничение "where not" для запроса. | |
| $this | whereNull(string $column) Устанавливает ограничение "where null" для запроса. | |
| $this | whereNotNull(string $column) Устанавливает ограничение "where not null" для запроса. | |
| $this | using(Closure $callback) Регистрирует пользовательскую функцию обратного вызова запроса. | |
| string | formatWheres() Форматирует условия WHERE. | |
| array | queryCallbacks() Получить пользовательские функции обратного вызова запроса для правила. | |
| string | __toString() Преобразовать правило в строку валидации. |
Подробности
void __construct(string $table, string $column = 'NULL')
Создает новый экземпляр правила "существует".
$this where(string $column, string $value = null)
Устанавливает ограничение "where" для запроса.
$this whereNot(string $column, string $value)
Устанавливает ограничение "where not" для запроса.
$this whereNull(string $column)
Устанавливает ограничение "where null" для запроса.
$this whereNotNull(string $column)
Устанавливает ограничение "where not null" для запроса.
$this using(Closure $callback)
Регистрирует пользовательскую функцию обратного вызова запроса.
protected string formatWheres()
Форматирует условия WHERE.
array queryCallbacks()
Получить пользовательские функции обратного вызова запроса для правила.
string __toString()
Преобразовать правило в строку валидации.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Validation/Rules/Exists.html