Spec-Zone.ru › Laravel 8

AuthManager

класс AuthManager реализует Factory (View source)

Свойства

CreatesUserProviders

Свойства

защищённый массив $customProviderCreators

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

из CreatesUserProviders
защищённый Application $app

Экземпляр приложения.

защищённый массив $customCreators

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

защищённый массив $guards

Массив созданных "драйверов".

защищённый Closure $userResolver

Резолвер пользователя, используемый различными службами.

Методы

UserProvider|null createUserProvider(string|null $provider = null)

Создать реализацию поставщика пользователей для драйвера.

from CreatesUserProviders
array|null getProviderConfiguration(string|null $provider)

Получить конфигурацию поставщика пользователей.

from CreatesUserProviders
DatabaseUserProvider createDatabaseProvider(array $config)

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

from CreatesUserProviders
EloquentUserProvider createEloquentProvider(array $config)

Создать экземпляр поставщика Eloquent пользователей.

from CreatesUserProviders
string getDefaultUserProvider()

Получить имя поставщика пользователей по умолчанию.

from CreatesUserProviders
void __construct(Application $app)

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

Guard|StatefulGuard guard(string|null $name = null)

Попытка получить стражу из локального кэша.

Guard|StatefulGuard resolve(string $name)

Разрешить заданную стражу.

mixed callCustomCreator(string $name, array $config)

Вызвать создателя пользовательского драйвера.

SessionGuard createSessionDriver(string $name, array $config)

Создать стражу аутентификации на основе сессии.

TokenGuard createTokenDriver(string $name, array $config)

Создать стражу аутентификации на основе токена.

array getConfig(string $name)

Получить конфигурацию стражи.

string getDefaultDriver()

Получить имя драйвера аутентификации по умолчанию.

void shouldUse(string $name)

Установить драйвер стражи по умолчанию, который должна обслуживать фабрика.

void setDefaultDriver(string $name)

Установить имя драйвера аутентификации по умолчанию.

$this viaRequest(string $driver, callable $callback)

Зарегистрировать новую стражу запроса на основе обратного вызова.

Closure userResolver()

Получить обратный вызов решателя пользователей.

$this resolveUsersUsing(Closure $userResolver)

Установить обратный вызов, который будет использоваться для разрешения пользователей.

$this extend(string $driver, Closure $callback)

Зарегистрировать пользовательский драйвер создатель Closure.

$this provider(string $name, Closure $callback)

Зарегистрировать пользовательский создатель поставщика Closure.

bool hasResolvedGuards()

Определяет, были ли уже разрешены какие-либо стражи.

$this forgetGuards()

Забыть все экземпляры разрешенных стражей.

$this setApplication(Application $app)

Установить экземпляр приложения, используемый менеджером.

mixed __call(string $method, array $parameters)

Динамически вызвать экземпляр драйвера по умолчанию.

Подробное описание

UserProvider|null createUserProvider(string|null $provider = null)

Создать реализацию поставщика пользователей для драйвера.

Параметры

string|null $provider

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

UserProvider|null

Исключения

InvalidArgumentException

protected array|null getProviderConfiguration(string|null $provider)

Получить конфигурацию поставщика пользователей.

Параметры

string|null $provider

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

array|null

protected DatabaseUserProvider createDatabaseProvider(array $config)

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

Параметры

array $config

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

DatabaseUserProvider

protected EloquentUserProvider createEloquentProvider(array $config)

Создать экземпляр поставщика пользователей Eloquent.

Parameters

array $config

Return Value

EloquentUserProvider

string getDefaultUserProvider()

Получить имя поставщика пользователей по умолчанию.

Return Value

string

void __construct(Application $app)

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

Parameters

Application $app

Return Value

void

Guard|StatefulGuard guard(string|null $name = null)

Попытка получить охранника из локального кэша.

Parameters

string|null $name

Return Value

Guard|StatefulGuard

protected Guard|StatefulGuard resolve(string $name)

Разрешить указанного охранника.

Parameters

string $name

Return Value

Guard|StatefulGuard

Exceptions

InvalidArgumentException

protected mixed callCustomCreator(string $name, array $config)

Вызвать пользовательского создателя драйвера.

Parameters

string $name
array $config

Return Value

mixed

SessionGuard createSessionDriver(string $name, array $config)

Создать охранника аутентификации на основе сеанса.

Parameters

string $name
array $config

Return Value

SessionGuard

TokenGuard createTokenDriver(string $name, array $config)

Создать охранника аутентификации на основе токена.

Parameters

string $name
array $config

Return Value

TokenGuard

protected array getConfig(string $name)

Получить конфигурацию охранника.

Parameters

string $name

Return Value

array

string getDefaultDriver()

Получить имя драйвера аутентификации по умолчанию.

Return Value

string

void shouldUse(string $name)

Установить драйвер охранника по умолчанию, который должен обслуживать фабрика.

Parameters

string $name

Return Value

void

void setDefaultDriver(string $name)

Установить имя драйвера аутентификации по умолчанию.

Parameters

string $name

Return Value

void

$this viaRequest(string $driver, callable $callback)

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

Parameters

string $driver
callable $callback

Return Value

$this

Closure userResolver()

Получить обратный вызов решателя пользователя.

Return Value

Closure

$this resolveUsersUsing(Closure $userResolver)

Установить обратный вызов, используемый для разрешения пользователей.

Parameters

Closure $userResolver

Return Value

$this

$this extend(string $driver, Closure $callback)

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

Parameters

string $driver
Closure $callback

Return Value

$this

$this provider(string $name, Closure $callback)

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

Parameters

string $name
Closure $callback

Return Value

$this

bool hasResolvedGuards()

Определяет, были ли уже разрешены какие-либо охранники.

Return Value

bool

$this forgetGuards()

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

Return Value

$this
END_OF_DOCUMENT_MARKER

$this setApplication(Application $app)

Установить экземпляр приложения, используемый менеджером.

Параметры

Application $app

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

$this

mixed __call(string $method, array $parameters)

Динамическое вызов экземпляра драйвера по умолчанию.

Параметры

string $method
array $parameters

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

mixed

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Auth/AuthManager.html

Spec-Zone.ru

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