Существует
класс Существует реализует Stringable (Просмотреть исходный код)
Трейты
| Conditionable | |
| DatabaseRule |
Свойства
| protected string | $table | Таблица, для выполнения запроса. | из DatabaseRule |
| protected string | $column | Столбец для проверки. | из DatabaseRule |
| protected array | $wheres | Дополнительные условия WHERE для запроса. | из DatabaseRule |
| protected array | $using | Массив пользовательских обратных вызовов запроса. | из DatabaseRule |
Методы
| $this|TWhenReturnType | when($value = null, callable|null $callback = null, callable|null $default = null)
Примените обратный вызов, если заданное «значение» истинно. | из Conditionable |
| $this|TUnlessReturnType | unless($value = null, callable|null $callback = null, callable|null $default = null)
Примените обратный вызов, если заданное «значение» ложно. | из Conditionable |
| void | __construct(string $table, string $column = 'NULL')
Создайте новый экземпляр правила. | из DatabaseRule |
| string | resolveTableName(string $table)
Определяет имя таблицы из заданной строки. | из DatabaseRule |
| $this | where(Closure|string $column, Arrayable|BackedEnum|Closure|array|string|int|bool|null $value = null)
Установите ограничение «where» для запроса. | из DatabaseRule |
| $this | whereNot(string $column, Arrayable|BackedEnum|array|string $value)
Установите ограничение «where not» для запроса. | из DatabaseRule |
| $this | whereNull(string $column)
Установите ограничение «where null» для запроса. | из DatabaseRule |
| $this | whereNotNull(string $column)
Установите ограничение «where not null» для запроса. | из DatabaseRule |
| $this | whereIn(string $column, Arrayable|BackedEnum|array $values)
Установите ограничение «where in» для запроса. | из DatabaseRule |
| $this | whereNotIn(string $column, Arrayable|BackedEnum|array $values)
Установите ограничение «where not in» для запроса. | из DatabaseRule |
| $this | withoutTrashed(string $deletedAtColumn = 'deleted_at')
Игнорировать мягко удаленные модели при проверке существования. | из DatabaseRule |
| $this | onlyTrashed(string $deletedAtColumn = 'deleted_at')
Включить только мягко удаленные модели при проверке существования. | из DatabaseRule |
| $this | using(Closure $callback)
Зарегистрировать пользовательский обратный вызов запроса. | из DatabaseRule |
| array | queryCallbacks()
Получить пользовательские обратные вызовы запроса для правила. | из DatabaseRule |
| string | formatWheres()
Отформатировать условия where. | из DatabaseRule |
| string | __toString()
Преобразовать правило в строку проверки. |
Подробности
$this|TWhenReturnType when($value = null, callable|null $callback = null, callable|null $default = null)
Примените обратный вызов, если заданное «значение» истинно.
$this|TUnlessReturnType unless($value = null, callable|null $callback = null, callable|null $default = null)
Примените обратный вызов, если заданное «значение» ложно.
void __construct(string $table, string $column = 'NULL')
Создайте новый экземпляр правила.
string resolveTableName(string $table)
Определяет имя таблицы из заданной строки.
$this where(Closure|string $column, Arrayable|BackedEnum|Closure|array|string|int|bool|null $value = null)
Установить ограничение "where" для запроса.
$this whereNot(string $column, Arrayable|BackedEnum|array|string $value)
Установить ограничение "where not" для запроса.
$this whereNull(string $column)
Установить ограничение "where null" для запроса.
$this whereNotNull(string $column)
Установить ограничение "where not null" для запроса.
$this whereIn(string $column, Arrayable|BackedEnum|array $values)
Установить ограничение "where in" для запроса.
$this whereNotIn(string $column, Arrayable|BackedEnum|array $values)
Установить ограничение "where not in" для запроса.
$this withoutTrashed(string $deletedAtColumn = 'deleted_at')
Игнорировать мягко удалённые модели при проверке существования.
$this onlyTrashed(string $deletedAtColumn = 'deleted_at')
Включить только мягко удалённые модели при проверке существования.
$this using(Closure $callback)
Регистрировать пользовательскую функцию обратного вызова запроса.
array queryCallbacks()
Получить пользовательские функции обратного вызова запроса для правила.
protected string formatWheres()
Форматировать условия where.
string __toString()
Преобразовать правило в строку валидации.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Validation/Rules/Exists.html