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