Spec-Zone.ru › Laravel 11

HasGlobalScopes

trait HasGlobalScopes (View source)

Методы

static void bootHasGlobalScopes()

Загрузить тред глобальных скопов для модели.

static array resolveGlobalScopeAttributes()

Определить имена классов глобальных скопов из атрибутов.

static mixed addGlobalScope(Scope|Closure|string $scope, Scope|Closure|null $implementation = null)

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

static void addGlobalScopes(array $scopes)

Зарегистрировать несколько глобальных скопов для модели.

static bool hasGlobalScope(Scope|string $scope)

Определить, имеет ли модель глобальный скоп.

static Scope|Closure|null getGlobalScope(Scope|string $scope)

Получить глобальный скоп, зарегистрированный в модели.

static array getAllGlobalScopes()

Получить все зарегистрированные в данный момент глобальные скопы.

static void setAllGlobalScopes(array $scopes)

Установить текущие глобальные скопы.

array getGlobalScopes()

Получить глобальные скопы для экземпляра данного класса.

Подробности

static void bootHasGlobalScopes()

Загрузить тред глобальных скопов для модели.

Значение возврата

void

static array resolveGlobalScopeAttributes()

Определить имена классов глобальных скопов из атрибутов.

Значение возврата

array

static mixed addGlobalScope(Scope|Closure|string $scope, Scope|Closure|null $implementation = null)

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

Параметры

Scope|Closure|string $scope
Scope|Closure|null $implementation

Значение возврата

mixed

Исключения

InvalidArgumentException

static void addGlobalScopes(array $scopes)

Зарегистрировать несколько глобальных скопов для модели.

Параметры

array $scopes

Значение возврата

void

static bool hasGlobalScope(Scope|string $scope)

Определить, имеет ли модель глобальную область видимости.

Параметры

Scope|string $scope

Значение возврата

bool

static Scope|Closure|null getGlobalScope(Scope|string $scope)

Получить глобальную область видимости, зарегистрированную с моделью.

Параметры

Scope|string $scope

Значение возврата

Scope|Closure|null

static array getAllGlobalScopes()

Получить все глобальные области видимости, которые в настоящее время зарегистрированы.

Значение возврата

array

static void setAllGlobalScopes(array $scopes)

Установить текущие глобальные области видимости.

Параметры

array $scopes

Значение возврата

void

array getGlobalScopes()

Получить глобальные области видимости для этого экземпляра класса.

Значение возврата

array

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Database/Eloquent/Concerns/HasGlobalScopes.html

Spec-Zone.ru

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