RoutingServiceProvider
класс RoutingServiceProvider расширяет 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) Убедиться, что массив publish для провайдера сервисов инициализирован. | из 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 | registerRouter() Зарегистрировать экземпляр маршрутизатора. | |
| void | registerUrlGenerator() Зарегистрировать сервис генератора URL. | |
| Closure | requestRebinder() Получить перепривязыватель запроса генератора URL. | |
| void | registerRedirector() Зарегистрировать сервис Redirector. | |
| void | registerPsrRequest() Зарегистрировать привязку для реализации запроса PSR-7. | |
| void | registerPsrResponse() Зарегистрировать привязку для реализации ответа PSR-7. | |
| void | registerResponseFactory() Зарегистрировать реализацию фабрики ответов. | |
| void | registerControllerDispatcher() Зарегистрировать диспетчер контроллеров. |
Подробности
END_OF_DOCUMENT_MARKERvoid __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)
Зарегистрировать пути для публикации командой публикации.
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 registerRouter()
Зарегистрировать экземпляр маршрутизатора.
protected void registerUrlGenerator()
Зарегистрировать службу генератора URL.
protected Closure requestRebinder()
Получить пересвязыватель запроса генератора URL.
protected void registerRedirector()
Регистрация сервиса Redirector.
protected void registerPsrRequest()
Регистрация привязки для реализации запроса PSR-7.
protected void registerPsrResponse()
Регистрация привязки для реализации ответа PSR-7.
protected void registerResponseFactory()
Регистрация реализации фабрики ответов.
protected void registerControllerDispatcher()
Регистрация диспетчера контроллеров.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Routing/RoutingServiceProvider.html