ArtisanServiceProvider
class ArtisanServiceProvider extends ServiceProvider implements DeferrableProvider (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | from ServiceProvider |
| protected array | $bootingCallbacks | Все зарегистрированные колбэки загрузки. | from ServiceProvider |
| protected array | $bootedCallbacks | Все зарегистрированные колбэки после загрузки. | from ServiceProvider |
| static array | $publishes | Пути, которые должны быть опубликованы. | from ServiceProvider |
| static array | $publishGroups | Пути, которые должны быть опубликованы по группам. | from ServiceProvider |
| protected array | $commands | Команды для регистрации. | |
| protected array | $devCommands | Команды для регистрации. |
Методы
| void | __construct(Application $app)
Создать новый экземпляр поставщика сервисов. | from ServiceProvider |
| void | register()
Зарегистрировать поставщика сервисов. | |
| void | booting(Closure $callback)
Зарегистрировать коллбек `booting`, который будет выполнен перед вызовом метода `boot`. | from ServiceProvider |
| void | booted(Closure $callback)
Зарегистрировать коллбек `booted`, который будет выполнен после вызова метода `boot`. | from ServiceProvider |
| void | callBootingCallbacks()
Вызвать зарегистрированные коллбеки `booting`. | from ServiceProvider |
| void | callBootedCallbacks()
Вызвать зарегистрированные коллбеки `booted`. | from ServiceProvider |
| void | mergeConfigFrom(string $path, string $key)
Слияние заданного конфигурационного файла с существующей конфигурацией. | from ServiceProvider |
| void | loadRoutesFrom(string $path)
Загрузка файла маршрутов, если маршруты еще не кэшированы. | from ServiceProvider |
| void | loadViewsFrom(string|array $path, string $namespace)
Регистрация пространства имен для файлов представлений. | from ServiceProvider |
| void | loadViewComponentsAs(string $prefix, array $components)
Регистрация пользовательских компонентов представления с настраиваемым префиксом. | from ServiceProvider |
| void | loadTranslationsFrom(string $path, string $namespace)
Регистрация пространства имен для файлов переводов. | from ServiceProvider |
| void | loadJsonTranslationsFrom(string $path)
Регистрация пути к файлам JSON переводов. | from ServiceProvider |
| void | loadMigrationsFrom(array|string $paths)
Регистрация путей к миграциям базы данных. | from ServiceProvider |
| void | loadFactoriesFrom(array|string $paths) deprecated
Регистрация путей к фабрикам моделей Eloquent. | from ServiceProvider |
| void | callAfterResolving(string $name, callable $callback)
Настройка слушателя после разрешения или немедленный вызов, если уже разрешен. | from ServiceProvider |
| void | publishes(array $paths, mixed $groups = null)
Регистрация путей для публикации командой `publish`. | from ServiceProvider |
| void | ensurePublishArrayInitialized(string $class)
Обеспечение инициализации массива публикации для поставщика сервисов. | from ServiceProvider |
| void | addPublishGroup(string $group, array $paths)
Добавление группы/метки публикации к поставщику сервисов. | from ServiceProvider |
| static array | pathsToPublish(string|null $provider = null, string|null $group = null)
Получение путей для публикации. | from ServiceProvider |
| static array | pathsForProviderOrGroup(string|null $provider, string|null $group)
Получение путей для поставщика или группы (или обоих). | from ServiceProvider |
| static array | pathsForProviderAndGroup(string $provider, string $group)
Получение путей для поставщика и группы. | from ServiceProvider |
| static array | publishableProviders()
Получение доступных для публикации поставщиков сервисов. | from ServiceProvider |
| static array | publishableGroups()
Получение доступных для публикации групп. | from ServiceProvider |
| void | commands(array|mixed $commands)
Регистрация пользовательских команд Artisan пакета. | from ServiceProvider |
| array | provides()
Получение сервисов, предоставляемых поставщиком. | |
| array | when()
Получение событий, которые вызывают регистрацию этого поставщика сервисов. | from ServiceProvider |
| bool | isDeferred()
Определить, отложен ли поставщик. | from ServiceProvider |
| void | registerCommands(array $commands)
Зарегистрировать заданные команды. | |
| void | registerCacheClearCommand()
Зарегистрировать команду. | |
| void | registerCacheForgetCommand()
Зарегистрировать команду. | |
| void | registerCacheTableCommand()
Зарегистрировать команду. | |
| void | registerCastMakeCommand()
Зарегистрировать команду. |
| void | registerChannelMakeCommand()
Зарегистрировать команду. | |
| void | registerClearCompiledCommand()
Зарегистрировать команду. | |
| void | registerClearResetsCommand()
Зарегистрировать команду. | |
| void | registerComponentMakeCommand()
Зарегистрировать команду. | |
| void | registerConfigCacheCommand()
Зарегистрировать команду. | |
| void | registerConfigClearCommand()
Зарегистрировать команду. | |
| void | registerConsoleMakeCommand()
Зарегистрировать команду. | |
| void | registerControllerMakeCommand()
Зарегистрировать команду. | |
| void | registerDbCommand()
Зарегистрировать команду. | |
| void | registerDbPruneCommand()
Зарегистрировать команду. | |
| 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 | registerProviderMakeCommand()
Зарегистрировать команду. | |
| void | registerQueueFailedCommand()
Зарегистрировать команду. | |
| void | registerQueueForgetCommand()
Зарегистрировать команду. | |
| void | registerQueueFlushCommand()
Зарегистрировать команду. | |
| void | registerQueueListenCommand()
Зарегистрировать команду. | |
| void | registerQueueMonitorCommand()
Зарегистрировать команду. | |
| void | registerQueuePruneBatchesCommand()
Зарегистрировать команду. | |
| void | registerQueuePruneFailedJobsCommand()
Зарегистрировать команду. | |
| void | registerQueueRestartCommand()
Зарегистрировать команду. | |
| void | registerQueueRetryCommand()
Зарегистрировать команду. | |
| void | registerQueueRetryBatchCommand()
Зарегистрировать команду. | |
| void | registerQueueWorkCommand()
Зарегистрировать команду. | |
| void | registerQueueClearCommand()
Зарегистрировать команду. | |
| void | registerQueueFailedTableCommand()
Зарегистрировать команду. | |
| void | registerQueueTableCommand()
Зарегистрировать команду. | |
| void | registerQueueBatchesTableCommand()
Зарегистрировать команду. | |
| void | registerRequestMakeCommand()
Зарегистрировать команду. | |
| void | registerResourceMakeCommand()
Зарегистрировать команду. | |
| void | registerRuleMakeCommand()
Зарегистрировать команду. | |
| void | registerSeederMakeCommand()
Зарегистрировать команду. |
| void | registerSessionTableCommand()
Зарегистрировать команду. | |
| void | registerStorageLinkCommand()
Зарегистрировать команду. | |
| void | registerRouteCacheCommand()
Зарегистрировать команду. | |
| void | registerRouteClearCommand()
Зарегистрировать команду. | |
| void | registerRouteListCommand()
Зарегистрировать команду. | |
| void | registerSchemaDumpCommand()
Зарегистрировать команду. | |
| void | registerSeedCommand()
Зарегистрировать команду. | |
| void | registerScheduleClearCacheCommand()
Зарегистрировать команду. | |
| void | registerScheduleFinishCommand()
Зарегистрировать команду. | |
| void | registerScheduleListCommand()
Зарегистрировать команду. | |
| void | registerScheduleRunCommand()
Зарегистрировать команду. | |
| void | registerScheduleTestCommand()
Зарегистрировать команду. | |
| void | registerScheduleWorkCommand()
Зарегистрировать команду. | |
| void | registerServeCommand()
Зарегистрировать команду. | |
| void | registerStubPublishCommand()
Зарегистрировать команду. | |
| void | registerTestMakeCommand()
Зарегистрировать команду. | |
| void | registerUpCommand()
Зарегистрировать команду. | |
| void | registerVendorPublishCommand()
Зарегистрировать команду. | |
| void | registerViewCacheCommand()
Зарегистрировать команду. | |
| void | registerViewClearCommand()
Зарегистрировать команду. |
Подробности
void __construct(Application $app)
Создать новый экземпляр поставщика услуг.
void register()
Зарегистрировать поставщика услуг.
void booting(Closure $callback)
Зарегистрировать обратный вызов инициализации, который будет выполнен перед вызовом метода "boot".
void booted(Closure $callback)
Зарегистрировать обратный вызов инициализации, который будет выполнен после вызова метода "boot".
void callBootingCallbacks()
Вызвать зарегистрированные обратные вызовы инициализации.
void callBootedCallbacks()
Вызвать зарегистрированные обратные вызовы инициализации.
protected void mergeConfigFrom(string $path, string $key)
Объединить заданную конфигурацию с существующей конфигурацией.
protected void loadRoutesFrom(string $path)
Загрузить заданный файл маршрутов, если маршруты еще не кэшированы.
protected void loadViewsFrom(string|array $path, string $namespace)
Зарегистрировать пространство имен файла представления.
protected void loadViewComponentsAs(string $prefix, array $components)
Зарегистрировать заданные компоненты представлений с пользовательским префиксом.
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) deprecated
deprecated
Регистрация путей к фабрикам моделей 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 registerCastMakeCommand()
Регистрация команды.
protected void registerChannelMakeCommand()
Регистрация команды.
protected void registerClearCompiledCommand()
Регистрация команды.
protected void registerClearResetsCommand()
Регистрация команды.
protected void registerComponentMakeCommand()
Регистрация команды.
protected void registerConfigCacheCommand()
Регистрация команды.
protected void registerConfigClearCommand()
Регистрация команды.
protected void registerConsoleMakeCommand()
Зарегистрировать команду.
protected void registerControllerMakeCommand()
Зарегистрировать команду.
protected void registerDbCommand()
Зарегистрировать команду.
protected void registerDbPruneCommand()
Зарегистрировать команду.
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 registerProviderMakeCommand()
Зарегистрировать команду.
protected void registerQueueFailedCommand()
Зарегистрировать команду.
protected void registerQueueForgetCommand()
Зарегистрировать команду.
protected void registerQueueFlushCommand()
Зарегистрировать команду.
protected void registerQueueListenCommand()
Зарегистрировать команду.
protected void registerQueueMonitorCommand()
Зарегистрировать команду.
protected void registerQueuePruneBatchesCommand()
Зарегистрировать команду.
protected void registerQueuePruneFailedJobsCommand()
Зарегистрировать команду.
protected void registerQueueRestartCommand()
Зарегистрировать команду.
protected void registerQueueRetryCommand()
Зарегистрировать команду.
protected void registerQueueRetryBatchCommand()
Зарегистрировать команду.
protected void registerQueueWorkCommand()
Зарегистрировать команду.
protected void registerQueueClearCommand()
Зарегистрировать команду.
protected void registerQueueFailedTableCommand()
Зарегистрировать команду.
protected void registerQueueTableCommand()
Зарегистрировать команду.
protected void registerQueueBatchesTableCommand()
Зарегистрировать команду.
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 registerSchemaDumpCommand()
Зарегистрировать команду.
protected void registerSeedCommand()
Зарегистрировать команду.
protected void registerScheduleClearCacheCommand()
Зарегистрировать команду.
protected void registerScheduleFinishCommand()
Зарегистрировать команду.
protected void registerScheduleListCommand()
Зарегистрировать команду.
protected void registerScheduleRunCommand()
Зарегистрировать команду.
protected void registerScheduleTestCommand()
Зарегистрировать команду.
protected void registerScheduleWorkCommand()
Зарегистрировать команду.
protected void registerServeCommand()
Зарегистрировать команду.
protected void registerStubPublishCommand()
Зарегистрировать команду.
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/8.x/Illuminate/Foundation/Providers/ArtisanServiceProvider.html