Spec-Zone.ru › Laravel 5.8

Правило базы данных

атрибут 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')

Создать новый экземпляр правила.

Параметры

строка $table
строка $column

Возвращаемое значение

пустое значение

$this where(строка|Closure $column, массив|строка|null $value = null)

Установить ограничение "where" для запроса.

Параметры

строка|Closure $column
массив|строка|null $value

Возвращаемое значение

$this

$this whereNot(строка $column, массив|строка $value)

Установить ограничение "where not" для запроса.

Параметры

строка $column
массив|строка $value

Возвращаемое значение

$this

$this whereNull(строка $column)

Установить ограничение "where null" для запроса.

Параметры

строка $column

Возвращаемое значение

$this

$this whereNotNull(строка $column)

Установить ограничение "where not null" для запроса.

Параметры

строка $column

Возвращаемое значение

$this

$this whereIn(строка $column, массив $values)

Установить ограничение "where in" для запроса.

Параметры

строка $column
массив $values

Возвращаемое значение

$this

$this whereNotIn(строка $column, массив $values)

Установить ограничение "where not in" для запроса.

Параметры

строка $column
массив $values

Возвращаемое значение

$this

$this using(Closure $callback)

Зарегистрировать пользовательский обратный вызов запроса.

Параметры

Closure $callback

Возвращаемое значение

$this

массив 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API