PublisherServiceProvider
class PublisherServiceProvider extends ServiceProvider (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | from ServiceProvider |
| protected bool | $defer | Указывает, отложен ли загрузчик провайдера. |
Методы
| void | __construct(Application $app) Создать новый экземпляр поставщика услуг. | from ServiceProvider |
| void | boot() Инициализировать события приложения. | from ServiceProvider |
| void | register() Зарегистрировать поставщика услуг. | |
| void | package(string $package, string $namespace = null, string $path = null) Зарегистрировать пространства имён компонентов пакета. | from ServiceProvider |
| string | guessPackagePath() Определить путь к пакету для поставщика. | from ServiceProvider |
| string | getPackageNamespace(string $package, string $namespace) Определить пространство имён для пакета. | from ServiceProvider |
| void | commands(array $commands) Зарегистрировать пользовательские команды Artisan пакета. | from ServiceProvider |
| string | getAppViewPath(string $package) Получить путь к представлениям пакета приложения. | from ServiceProvider |
| array | provides() Получить предоставляемые поставщиком услуги. | |
| array | when() Получить события, которые вызывают регистрацию этого поставщика услуг. | from ServiceProvider |
| bool | isDeferred() Определить, отложен ли поставщик. | from ServiceProvider |
| void | registerAssetPublisher() Зарегистрировать службу и команду издателя ресурсов. | |
| void | registerAssetPublishCommand() Зарегистрировать консольную команду публикации ресурсов. | |
| void | registerConfigPublisher() Зарегистрировать класс и команду издателя конфигурации. | |
| void | registerConfigPublishCommand() Зарегистрировать консольную команду публикации конфигурации. | |
| void | registerViewPublisher() Зарегистрировать класс и команду издателя представлений. | |
| void | registerViewPublishCommand() Зарегистрировать консольную команду публикации представлений. | |
| void | registerMigrationPublisher() Зарегистрировать класс и команду издателя миграций. | |
| void | registerMigratePublishCommand() Зарегистрировать команду публикации миграций. |
Подробное описание
void __construct(Application $app)
Создать новый экземпляр поставщика услуг.
void boot()
Инициализировать события приложения.
void register()
Зарегистрировать поставщика услуг.
void package(string $package, string $namespace = null, string $path = null)
Зарегистрировать пространства имён компонентов пакета.
string guessPackagePath()
Определить путь к пакету для поставщика.
protected string getPackageNamespace(string $package, string $namespace)
Определить пространство имён для пакета.
void commands(array $commands)
Зарегистрировать пользовательские команды Artisan пакета.
protected string getAppViewPath(string $package)
Получить путь к представлениям пакета приложения.
array provides()
Получить предоставляемые поставщиком услуги.
array when()
Получить события, которые вызывают регистрацию этого поставщика услуг.
bool isDeferred()
Определить, отложен ли поставщик.
protected void registerAssetPublisher()
Зарегистрировать службу и команду публикации активов.
protected void registerAssetPublishCommand()
Зарегистрировать консольную команду публикации активов.
protected void registerConfigPublisher()
Зарегистрировать класс и команду публикации конфигурации.
protected void registerConfigPublishCommand()
Зарегистрировать консольную команду публикации конфигурации.
protected void registerViewPublisher()
Зарегистрировать класс и команду публикации представлений.
protected void registerViewPublishCommand()
Зарегистрировать консольную команду публикации представлений.
protected void registerMigrationPublisher()
Зарегистрировать класс и команду публикации миграций.
protected void registerMigratePublishCommand()
Зарегистрировать команду публикации миграций.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Foundation/Providers/PublisherServiceProvider.html