SessionServiceProvider
class SessionServiceProvider extends ServiceProvider (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | from ServiceProvider |
| protected bool | $defer | Указывает, откладывается ли загрузка провайдера. | from ServiceProvider |
| static array | $publishes | Пути, которые должны быть опубликованы. | from ServiceProvider |
| static array | $publishGroups | Пути, которые должны быть опубликованы по группам. | from 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) Зарегистрировать пути для публикации командой публикации. | из 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 | registerSessionManager() Зарегистрировать экземпляр менеджера сессий. | |
| void | registerSessionDriver() Зарегистрировать экземпляр драйвера сессий. |
Подробности
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 registerSessionManager()
Зарегистрировать экземпляр менеджера сессий.
protected void registerSessionDriver()
Зарегистрировать экземпляр драйвера сессий.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Session/SessionServiceProvider.html