Spec-Zone.ru › Laravel 5.3

AuthManager

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

Свойства

CreatesUserProviders

Свойства

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

Методы

UserProvider createUserProvider(string $provider)

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

из CreatesUserProviders
DatabaseUserProvider createDatabaseProvider(array $config)

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

из CreatesUserProviders
EloquentUserProvider createEloquentProvider(array $config)

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

из CreatesUserProviders
void __construct(Application $app)

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

mixed 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)

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

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

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

mixed __call(string $method, array $parameters)

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

Подробности

UserProvider createUserProvider(string $provider)

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

Параметры

string $provider

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

UserProvider

Исключения

InvalidArgumentException

protected DatabaseUserProvider createDatabaseProvider(array $config)

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

Параметры

array $config

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

DatabaseUserProvider

protected EloquentUserProvider createEloquentProvider(array $config)

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

Параметры

array $config

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

EloquentUserProvider

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)

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

Параметры

string $driver
Closure $callback

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

$this

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

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

Параметры

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

Spec-Zone.ru

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