ArtisanServiceProvider
class ArtisanServiceProvider extends ServiceProvider implements DeferrableProvider (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | from ServiceProvider |
| static array | $publishes | Пути, которые должны быть опубликованы. | from ServiceProvider |
| static array | $publishGroups | Пути, которые должны быть опубликованы по группам. | from ServiceProvider |
| protected array | $commands | Команды, которые должны быть зарегистрированы. | |
| protected array | $devCommands | Команды, которые должны быть зарегистрированы. |
Методы
| void | __construct(Application $app)
Создать новый экземпляр поставщика услуг. | из ServiceProvider |
| void | register()
Зарегистрировать поставщика услуг. | |
| 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 | loadFactoriesFrom(array|string $paths)
Зарегистрировать пути фабрик моделей Eloquent. | из ServiceProvider |
| void | callAfterResolving(string $name, callable $callback)
Настроить обработчик после разрешения или немедленно запустить его, если он уже разрешен. | из ServiceProvider |
| void | publishes(array $paths, mixed $groups = null)
Зарегистрировать пути, которые должны быть опубликованы командой публикации. | из ServiceProvider |
| void | ensurePublishArrayInitialized(string $class)
Убедиться, что массив публикаций для поставщика услуг инициализирован. | из ServiceProvider |
| void | addPublishGroup(string $group, array $paths)
Добавить группу публикации/тег к поставщику услуг. | из ServiceProvider |
| static array | pathsToPublish(string|null $provider = null, string|null $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()
Получить услуги, предоставляемые поставщиком. | |
| array | when()
Получить события, которые вызывают регистрацию этого поставщика услуг. | из ServiceProvider |
| bool | isDeferred()
Определить, отложен ли поставщик. | из ServiceProvider |
| void | registerCommands(array $commands)
Зарегистрировать заданные команды. | |
| void | registerCacheClearCommand()
Зарегистрировать команду. | |
| void | registerCacheForgetCommand()
Зарегистрировать команду. | |
| void | registerCacheTableCommand()
Зарегистрировать команду. | |
| void | registerChannelMakeCommand()
Зарегистрировать команду. | |
| void | registerClearCompiledCommand()
Зарегистрировать команду. | |
| void | registerClearResetsCommand()
Зарегистрировать команду. | |
| void | registerConfigCacheCommand()
Зарегистрировать команду. | |
| void | registerConfigClearCommand()
Зарегистрировать команду. | |
| void | registerConsoleMakeCommand()
Зарегистрировать команду. | |
| void | registerControllerMakeCommand()
Зарегистрировать команду. | |
| void | registerDbWipeCommand()
Зарегистрировать команду. | |
| void | registerEventGenerateCommand()
Зарегистрировать команду. | |
| void | registerEventMakeCommand()
Зарегистрировать команду. | |
| void | registerExceptionMakeCommand()
Зарегистрировать команду. |
| void | registerFactoryMakeCommand()
Зарегистрировать команду. | |
| void | registerDownCommand()
Зарегистрировать команду. | |
| void | registerEnvironmentCommand()
Зарегистрировать команду. | |
| void | registerEventCacheCommand()
Зарегистрировать команду. | |
| void | registerEventClearCommand()
Зарегистрировать команду. | |
| void | registerEventListCommand()
Зарегистрировать команду. | |
| void | registerJobMakeCommand()
Зарегистрировать команду. | |
| void | registerKeyGenerateCommand()
Зарегистрировать команду. | |
| void | registerListenerMakeCommand()
Зарегистрировать команду. | |
| void | registerMailMakeCommand()
Зарегистрировать команду. | |
| void | registerMiddlewareMakeCommand()
Зарегистрировать команду. | |
| void | registerModelMakeCommand()
Зарегистрировать команду. | |
| void | registerNotificationMakeCommand()
Зарегистрировать команду. | |
| void | registerNotificationTableCommand()
Зарегистрировать команду. | |
| void | registerOptimizeCommand()
Зарегистрировать команду. | |
| void | registerObserverMakeCommand()
Зарегистрировать команду. | |
| void | registerOptimizeClearCommand()
Зарегистрировать команду. | |
| void | registerPackageDiscoverCommand()
Зарегистрировать команду. | |
| void | registerPolicyMakeCommand()
Зарегистрировать команду. | |
| void | registerPresetCommand()
Зарегистрировать команду. | |
| void | registerProviderMakeCommand()
Зарегистрировать команду. | |
| void | registerQueueFailedCommand()
Зарегистрировать команду. | |
| void | registerQueueForgetCommand()
Зарегистрировать команду. | |
| void | registerQueueFlushCommand()
Зарегистрировать команду. | |
| void | registerQueueListenCommand()
Зарегистрировать команду. | |
| void | registerQueueRestartCommand()
Зарегистрировать команду. | |
| void | registerQueueRetryCommand()
Зарегистрировать команду. | |
| void | registerQueueWorkCommand()
Зарегистрировать команду. | |
| void | registerQueueFailedTableCommand()
Зарегистрировать команду. | |
| void | registerQueueTableCommand()
Зарегистрировать команду. | |
| void | registerRequestMakeCommand()
Зарегистрировать команду. | |
| void | registerResourceMakeCommand()
Зарегистрировать команду. | |
| void | registerRuleMakeCommand()
Зарегистрировать команду. | |
| void | registerSeederMakeCommand()
Зарегистрировать команду. | |
| void | registerSessionTableCommand()
Зарегистрировать команду. | |
| void | registerStorageLinkCommand()
Зарегистрировать команду. | |
| void | registerRouteCacheCommand()
Зарегистрировать команду. | |
| void | registerRouteClearCommand()
Зарегистрировать команду. | |
| void | registerRouteListCommand()
Зарегистрировать команду. | |
| void | registerSeedCommand()
Зарегистрировать команду. | |
| void | registerScheduleFinishCommand()
Зарегистрировать команду. | |
| void | registerScheduleRunCommand()
Зарегистрировать команду. | |
| void | registerServeCommand()
Зарегистрировать команду. | |
| void | registerTestMakeCommand()
Зарегистрировать команду. | |
| void | registerUpCommand()
Зарегистрировать команду. | |
| void | registerVendorPublishCommand()
Зарегистрировать команду. | |
| void | registerViewCacheCommand()
Зарегистрировать команду. | |
| void | registerViewClearCommand()
Зарегистрировать команду. |
Подробности
void __construct(Application $app)
Создать новый экземпляр поставщика услуг.
void register()
Зарегистрировать поставщика услуг.
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 loadFactoriesFrom(array|string $paths)
Регистрация путей к фабрикам моделей Eloquent.
protected void callAfterResolving(string $name, callable $callback)
Настройка слушателя после разрешения или немедленное выполнение, если уже разрешено.
protected void publishes(array $paths, mixed $groups = null)
Регистрация путей, которые должны быть опубликованы командой публикации.
protected void ensurePublishArrayInitialized(string $class)
Убедиться, что массив публикации для поставщика услуг инициализирован.
protected void addPublishGroup(string $group, array $paths)
Добавление группы публикации/тега к поставщику услуг.
static array pathsToPublish(string|null $provider = null, string|null $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()
Определить, отложен ли поставщик.
protected void registerCommands(array $commands)
Зарегистрировать заданные команды.
protected void registerCacheClearCommand()
Зарегистрировать команду.
protected void registerCacheForgetCommand()
Зарегистрировать команду.
protected void registerCacheTableCommand()
Зарегистрировать команду.
protected void registerChannelMakeCommand()
Зарегистрировать команду.
protected void registerClearCompiledCommand()
Зарегистрировать команду.
protected void registerClearResetsCommand()
Зарегистрировать команду.
protected void registerConfigCacheCommand()
Зарегистрировать команду.
protected void registerConfigClearCommand()
Зарегистрировать команду.
protected void registerConsoleMakeCommand()
Зарегистрировать команду.
protected void registerControllerMakeCommand()
Зарегистрировать команду.
protected void registerDbWipeCommand()
Зарегистрировать команду.
protected void registerEventGenerateCommand()
Зарегистрировать команду.
protected void registerEventMakeCommand()
Зарегистрировать команду.
protected void registerExceptionMakeCommand()
Зарегистрировать команду.
protected void registerFactoryMakeCommand()
Зарегистрировать команду.
protected void registerDownCommand()
Зарегистрировать команду.
protected void registerEnvironmentCommand()
Зарегистрировать команду.
protected void registerEventCacheCommand()
Зарегистрировать команду.
protected void registerEventClearCommand()
Зарегистрировать команду.
protected void registerEventListCommand()
Зарегистрировать команду.
protected void registerJobMakeCommand()
Зарегистрировать команду.
protected void registerKeyGenerateCommand()
Зарегистрировать команду.
protected void registerListenerMakeCommand()
Зарегистрировать команду.
protected void registerMailMakeCommand()
Зарегистрировать команду.
protected void registerMiddlewareMakeCommand()
Зарегистрировать команду.
protected void registerModelMakeCommand()
Зарегистрировать команду.
protected void registerNotificationMakeCommand()
Зарегистрировать команду.
protected void registerNotificationTableCommand()
Зарегистрировать команду.
protected void registerOptimizeCommand()
Зарегистрировать команду.
protected void registerObserverMakeCommand()
Зарегистрировать команду.
protected void registerOptimizeClearCommand()
Зарегистрировать команду.
protected void registerPackageDiscoverCommand()
Зарегистрировать команду.
protected void registerPolicyMakeCommand()
Зарегистрировать команду.
protected void registerPresetCommand()
Зарегистрировать команду.
protected void registerProviderMakeCommand()
Зарегистрировать команду.
protected void registerQueueFailedCommand()
Зарегистрировать команду.
protected void registerQueueForgetCommand()
Зарегистрировать команду.
protected void registerQueueFlushCommand()
Зарегистрировать команду.
protected void registerQueueListenCommand()
Зарегистрировать команду.
protected void registerQueueRestartCommand()
Зарегистрировать команду.
protected void registerQueueRetryCommand()
Зарегистрировать команду.
protected void registerQueueWorkCommand()
Зарегистрировать команду.
protected void registerQueueFailedTableCommand()
Зарегистрировать команду.
protected void registerQueueTableCommand()
Зарегистрировать команду.
protected void registerRequestMakeCommand()
Зарегистрировать команду.
protected void registerResourceMakeCommand()
Зарегистрировать команду.
protected void registerRuleMakeCommand()
Зарегистрировать команду.
protected void registerSeederMakeCommand()
Зарегистрировать команду.
protected void registerSessionTableCommand()
Зарегистрировать команду.
protected void registerStorageLinkCommand()
Зарегистрировать команду.
protected void registerRouteCacheCommand()
Зарегистрировать команду.
protected void registerRouteClearCommand()
Зарегистрировать команду.
protected void registerRouteListCommand()
Зарегистрировать команду.
protected void registerSeedCommand()
Зарегистрировать команду.
protected void registerScheduleFinishCommand()
Зарегистрировать команду.
protected void registerScheduleRunCommand()
Зарегистрировать команду.
protected void registerServeCommand()
Зарегистрировать команду.
protected void registerTestMakeCommand()
Зарегистрировать команду.
protected void registerUpCommand()
Зарегистрировать команду.
protected void registerVendorPublishCommand()
Зарегистрировать команду.
protected void registerViewCacheCommand()
Зарегистрировать команду.
protected void registerViewClearCommand()
Зарегистрировать команду.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Foundation/Providers/ArtisanServiceProvider.html