AuthServiceProvider
класс AuthServiceProvider расширяет ServiceProvider (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | из ServiceProvider |
| protected bool | $defer | Указывает, отложена ли загрузка провайдера. | из ServiceProvider |
| static array | $publishes | Пути, которые должны быть опубликованы. | из ServiceProvider |
| static array | $publishGroups | Пути, которые должны быть опубликованы по группам. | из ServiceProvider |
Методы
| void | __construct(Application $app) Создать новый экземпляр провайдера сервисов. | из ServiceProvider |
| void | mergeConfigFrom(string $path, string $key) Объединить заданную конфигурацию с существующей конфигурацией. | из ServiceProvider |
| void | loadRoutesFrom(string $path) Загрузить заданный файл маршрутов, если маршруты ещё не кэшированы. | из ServiceProvider |
| void | loadViewsFrom(string|array $path, string $namespace) Зарегистрировать пространство имён файлов представлений. | из ServiceProvider |
| void | loadTranslationsFrom(string $path, string $namespace) Зарегистрировать пространство имён файлов перевода. | из ServiceProvider |
| void | loadJsonTranslationsFrom(string $path) Зарегистрировать путь к файлу перевода JSON. | из ServiceProvider |
| void | loadMigrationsFrom(array|string $paths) Зарегистрировать путь к миграции базы данных. | из ServiceProvider |
| void | publishes(array $paths, string $group = null) Зарегистрировать пути, которые должны быть опубликованы командой publish. | из ServiceProvider |
| void | ensurePublishArrayInitialized(string $class) Убедиться, что массив публикации для провайдера сервиса инициализирован. | из ServiceProvider |
| void | addPublishGroup(string $group, array $paths) Добавить группу/тег публикации к провайдеру сервиса. | из ServiceProvider |
| static array | pathsToPublish(string $provider = null, string $group = null) Получить пути для публикации. | из ServiceProvider |
| static array | pathsForProviderOrGroup(string|null $provider, string|null $group) Получить пути для провайдера или группы (или и того, и другого). | из ServiceProvider |
| static array | pathsForProviderAndGroup(string $provider, string $group) Получить пути для провайдера и группы. | из ServiceProvider |
| static array | publishableProviders() Получить провайдеры сервисов, доступные для публикации. | из ServiceProvider |
| static array | publishableGroups() Получить группы, доступные для публикации. | из ServiceProvider |
| void | commands(array|mixed $commands) Зарегистрировать пользовательские команды Artisan пакета. | из ServiceProvider |
| array | provides() Получить сервисы, предоставляемые провайдером. | из ServiceProvider |
| array | when() Получить события, которые запускают регистрацию этого провайдера сервиса. | из ServiceProvider |
| bool | isDeferred() Определить, отложен ли провайдер. | из ServiceProvider |
| void | register() Зарегистрировать провайдера сервиса. | |
| void | registerAuthenticator() Зарегистрировать сервисы аутентификатора. | |
| void | registerUserResolver() Зарегистрировать решатель для авторизованного пользователя. | |
| void | registerAccessGate() Зарегистрировать сервис access gate. | |
| void | registerRequestRebindHandler() Зарегистрировать решатель для авторизованного пользователя. |
Подробности
void __construct(Application $app)
Создать новый экземпляр провайдера сервисов.
protected void mergeConfigFrom(string $path, string $key)
Объединить заданную конфигурацию с существующей конфигурацией.
protected void loadRoutesFrom(string $path)
Загрузить указанный файл маршрутов, если маршруты ещё не кэшированы.
protected void loadViewsFrom(string|array $path, string $namespace)
Зарегистрировать пространство имён файла представления.
protected void loadTranslationsFrom(string $path, string $namespace)
Зарегистрировать пространство имён файла перевода.
protected void loadJsonTranslationsFrom(string $path)
Зарегистрировать путь к файлу перевода в формате JSON.
protected void loadMigrationsFrom(array|string $paths)
Зарегистрировать путь к миграциям базы данных.
protected void publishes(array $paths, string $group = null)
Зарегистрировать пути для публикации командой publish.
protected void ensurePublishArrayInitialized(string $class)
Убедиться, что массив публикации для поставщика услуг инициализирован.
protected void addPublishGroup(string $group, array $paths)
Добавить группу / тег публикации к поставщику услуг.
static array pathsToPublish(string $provider = null, string $group = null)
Получить пути для публикации.
static protected array pathsForProviderOrGroup(string|null $provider, string|null $group)
Получить пути для поставщика или группы (или для обоих).
static protected array pathsForProviderAndGroup(string $provider, string $group)
Получить пути для поставщика и группы.
static array publishableProviders()
Получить доступных поставщиков услуг для публикации.
static array publishableGroups()
Получить доступные группы для публикации.
void commands(array|mixed $commands)
Зарегистрировать собственные команды Artisan пакета.
array provides()
Получить предоставляемые сервисы поставщиком.
array when()
Получить события, которые вызывают регистрацию этого поставщика услуг.
bool isDeferred()
Определить, отложен ли поставщик.
void register()
Зарегистрировать поставщика услуг.
protected void registerAuthenticator()
Зарегистрировать сервисы аутентификатора.
protected void registerUserResolver()
Зарегистрировать разрешитель для аутентифицированного пользователя.
protected void registerAccessGate()
Зарегистрировать сервис шлюза доступа.
protected void registerRequestRebindHandler()
Зарегистрировать разрешитель для аутентифицированного пользователя.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Auth/AuthServiceProvider.html