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