Spec-Zone.ru › Laravel 7

AuthManager

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

Черты

CreatesUserProviders

Свойства

protected array $customProviderCreators

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

из CreatesUserProviders
protected Application $app

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

protected array $customCreators

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

protected array $guards

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

protected Closure $userResolver

Функция разрешения пользователей, общая для различных сервисов.

Методы

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

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

из CreatesUserProviders
array|null getProviderConfiguration(string|null $provider)

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

из CreatesUserProviders
DatabaseUserProvider createDatabaseProvider(array $config)

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

из CreatesUserProviders
EloquentUserProvider createEloquentProvider(array $config)

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

из CreatesUserProviders
string getDefaultUserProvider()

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

из 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()

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

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
END_OF_DOCUMENT_MARKER

protected EloquentUserProvider createEloquentProvider(array $config)

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

Параметры

массив $config

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

EloquentUserProvider

строка getDefaultUserProvider()

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

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

строка

пусто __construct(Application $app)

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

Параметры

Application $app

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

пусто

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

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

Параметры

строка|null $name

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

Guard|StatefulGuard

protected Guard|StatefulGuard resolve(string $name)

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

Параметры

строка $name

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

Guard|StatefulGuard

Исключения

InvalidArgumentException

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

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

Параметры

строка $name
массив $config

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

смешанный тип

SessionGuard createSessionDriver(string $name, array $config)

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

Параметры

строка $name
массив $config

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

SessionGuard

TokenGuard createTokenDriver(string $name, array $config)

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

Параметры

строка $name
массив $config

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

TokenGuard

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

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

Параметры

строка $name

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

массив

строка getDefaultDriver()

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

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

строка

пусто shouldUse(string $name)

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

Параметры

строка $name

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

пусто

пусто setDefaultDriver(string $name)

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

Параметры

строка $name

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

пусто

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

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

Параметры

строка $driver
обратный вызов $callback

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

$this

Closure userResolver()

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

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

Closure

$this resolveUsersUsing(Closure $userResolver)

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

Параметры

Closure $userResolver

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

$this

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

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

Параметры

строка $driver
Closure $callback

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

$this

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

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

Параметры

строка $name
Closure $callback

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

$this

логическое значение hasResolvedGuards()

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

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

логическое значение

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

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

Параметры

строка $method
массив $parameters

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

смешанный тип

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

Spec-Zone.ru

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