RoutingServiceProvider
class RoutingServiceProvider extends ServiceProvider (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | from ServiceProvider |
| protected bool | $defer | Указывает, отложен ли загрузка провайдера. | from ServiceProvider |
| static protected array | $publishes | Пути, которые должны быть опубликованы. | from ServiceProvider |
| static protected array | $publishGroups | Пути, которые должны быть опубликованы по группам. | from ServiceProvider |
Методы
| void | __construct(Application $app) Создать новый экземпляр поставщика услуг. | из ServiceProvider |
| void | mergeConfigFrom(string $path, string $key) Слияние заданного конфигурационного файла с существующей конфигурацией. | из ServiceProvider |
| void | loadRoutesFrom(string $path) Загрузка заданного файла маршрутов, если маршруты ещё не кэшированы. | из ServiceProvider |
| void | loadViewsFrom(string $path, string $namespace) Регистрация пространства имён файлов представлений. | из ServiceProvider |
| void | loadTranslationsFrom(string $path, string $namespace) Регистрация пространства имён файлов переводов. | из 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 |
| void | commands(array|mixed $commands) Регистрация пользовательских команд Artisan пакета. | из ServiceProvider |
| array | provides() Получение предоставляемых услуг поставщиком. | из ServiceProvider |
| array | when() Получение событий, которые запускают регистрацию этого поставщика услуг. | из ServiceProvider |
| bool | isDeferred() Определение, отложен ли поставщик. | из ServiceProvider |
| static array | compiles() deprecated Получение списка файлов, которые должны быть скомпилированы для пакета. | из 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 __construct(Application $app)
Создать новый экземпляр поставщика услуг.
protected void mergeConfigFrom(string $path, string $key)
Слияние заданного конфигурационного файла с существующей конфигурацией.
protected void loadRoutesFrom(string $path)
Загрузить файл маршрутов, если маршруты ещё не кэшированы.
protected void loadViewsFrom(string $path, string $namespace)
Регистрировать пространство имён файла представления.
protected void loadTranslationsFrom(string $path, string $namespace)
Зарегистрировать пространство имён файла перевода.
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)
Получить пути для поставщика и группы.
void commands(array|mixed $commands)
Зарегистрировать пользовательские команды Artisan для пакета.
array provides()
Получить предоставляемые сервисы поставщиком.
array when()
Получить события, которые вызывают регистрацию этого поставщика услуг.
bool isDeferred()
Определить, отложен ли поставщик.
static array compiles() устаревший
устаревший
Получить список файлов, которые должны быть скомпилированы для пакета.
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()
Зарегистрировать реализацию фабрики ответов.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/Routing/RoutingServiceProvider.html