Spec-Zone.ru › Laravel 5.8

AuthManager

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

Трейты

CreatesUserProviders

Свойства

защищённый массив $customProviderCreators Зарегистрированные создатели пользовательских провайдеров. из CreatesUserProviders
защищённый Application $app Экземпляр приложения.
защищённый массив $customCreators Зарегистрированные создатели пользовательских драйверов.
защищённый массив $guards Массив созданных "драйверов".
защищённый Closure $userResolver Обработчик разрешения пользователя, используемый различными сервисами.

Методы

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

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

из CreatesUserProviders
массив|null getProviderConfiguration(string|null $provider)

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

из CreatesUserProviders
DatabaseUserProvider createDatabaseProvider(array $config)

Создаёт экземпляр провайдера пользователей БД.

из CreatesUserProviders
EloquentUserProvider createEloquentProvider(array $config)

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

из CreatesUserProviders
строка getDefaultUserProvider()

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

из CreatesUserProviders
void __construct(Application $app)

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

смешанный тип guard(string|null $name = null)

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

Guard|StatefulGuard resolve(string $name)

Разрешает указанного стража.

смешанный тип callCustomCreator(string $name, array $config)

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

SessionGuard createSessionDriver(string $name, array $config)

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

TokenGuard createTokenDriver(string $name, array $config)

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

массив getConfig(string $name)

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

строка 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)

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

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

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

смешанный тип __call(string $method, array $parameters)

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

Подробности

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

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

Параметры

string|null $provider

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

UserProvider|null

Исключения

InvalidArgumentException

защищённый массив|null getProviderConfiguration(string|null $provider)

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

Параметры

string|null $provider

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

массив|null

защищённый DatabaseUserProvider createDatabaseProvider(array $config)

Создаёт экземпляр провайдера пользователей БД.

Параметры

массив $config

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

DatabaseUserProvider

защищённый EloquentUserProvider createEloquentProvider(array $config)

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

Параметры

массив $config

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

EloquentUserProvider
END_OF_DOCUMENT_MARKER

string getDefaultUserProvider()

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

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

string

void __construct(Application $app)

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

Параметры

Application $app

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

void

mixed guard(string|null $name = null)

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

Параметры

string|null $name

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

mixed

protected Guard|StatefulGuard resolve(string $name)

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

Параметры

string $name

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

Guard|StatefulGuard

Исключения

InvalidArgumentException

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

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

Параметры

string $name
array $config

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

mixed

SessionGuard createSessionDriver(string $name, array $config)

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

Параметры

string $name
array $config

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

SessionGuard

TokenGuard createTokenDriver(string $name, array $config)

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

Параметры

string $name
array $config

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

TokenGuard

protected array getConfig(string $name)

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

Параметры

string $name

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

array

string getDefaultDriver()

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

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

string

void shouldUse(string $name)

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

Параметры

string $name

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

void

void setDefaultDriver(string $name)

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

Параметры

string $name

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

void

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

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

Параметры

string $driver
callable $callback

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

$this

Closure userResolver()

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

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

Closure

$this resolveUsersUsing(Closure $userResolver)

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

Параметры

Closure $userResolver

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

$this

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

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

Параметры

string $driver
Closure $callback

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

$this

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

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

Параметры

string $name
Closure $callback

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

$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/5.8/Illuminate/Auth/AuthManager.html

Spec-Zone.ru

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