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 |
| static protected array | $publishableMigrationPaths | Пути миграций, доступные для публикации. | from ServiceProvider |
| protected array | $commands | Команды, которые должны быть зарегистрированы. | |
| protected array | $devCommands | Команды, которые должны быть зарегистрированы. |
Методы
| void | __construct(Application $app)
Создать новый экземпляр поставщика услуг. | из ServiceProvider |
| void | register()
Зарегистрировать поставщика услуг. | |
| void | booting(Closure $callback)
Зарегистрировать обратный вызов загрузки, который будет выполнен перед вызовом метода "boot". | из ServiceProvider |
| void | booted(Closure $callback)
Зарегистрировать обратный вызов загрузки, который будет выполнен после вызова метода "boot". | из ServiceProvider |
| void | callBootingCallbacks()
Вызвать зарегистрированные обратные вызовы загрузки. | из ServiceProvider |
| void | callBootedCallbacks()
Вызвать зарегистрированные обратные вызовы загрузки. | из ServiceProvider |
| void | mergeConfigFrom(string $path, string $key)
Объединить заданную конфигурацию с существующей конфигурацией. | из ServiceProvider |
| void | replaceConfigRecursivelyFrom(string $path, string $key)
Рекурсивно заменить заданную конфигурацию существующей конфигурацией. | из ServiceProvider |
| void | loadRoutesFrom(string $path)
Загрузить заданный файл маршрутов, если маршруты еще не кэшированы. | из ServiceProvider |
| void | loadViewsFrom(string|array $path, string $namespace)
Зарегистрировать пространство имен файлов представлений. | из ServiceProvider |
| void | loadViewComponentsAs(string $prefix, array $components)
Зарегистрировать заданные компоненты представлений с пользовательским префиксом. | из 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) deprecated
Зарегистрировать пути к фабрикам моделей Eloquent. | из ServiceProvider |
| void | callAfterResolving(string $name, callable $callback)
Настроить прослушиватель после разрешения или запустить немедленно, если уже разрешено. | из ServiceProvider |
| void | publishesMigrations(array $paths, mixed $groups = null)
Зарегистрировать пути миграции для публикации командой publish. | из ServiceProvider |
| void | publishes(array $paths, mixed $groups = null)
Зарегистрировать пути для публикации командой publish. | из ServiceProvider |
| void | ensurePublishArrayInitialized(string $class)
Убедитесь, что массив publish для поставщика услуг инициализирован. | из 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 | publishableMigrationPaths()
Получить пути миграции, доступные для публикации. | из ServiceProvider |
| static array | publishableGroups()
Получить группы, доступные для публикации. | из ServiceProvider |
| void | commands(array|mixed $commands)
Зарегистрировать пользовательские команды Artisan пакета. | из ServiceProvider |
| array | provides()
Получить услуги, предоставляемые поставщиком. | |
| array | when()
Получить события, которые запускают регистрацию этого поставщика услуг. | из ServiceProvider |
| bool | isDeferred()
Определить, является ли провайдер отложенным. | from ServiceProvider |
| static DefaultProviders | defaultProviders()
Получить провайдеры по умолчанию для приложения Laravel. | from ServiceProvider |
| static bool | addProviderToBootstrapFile(string $provider, string|null $path = null)
Добавить указанный провайдер в загрузочный файл провайдеров приложения. | from ServiceProvider |
| void | registerCommands(array $commands)
Зарегистрировать указанные команды. | |
| void | registerAboutCommand()
Зарегистрировать команду. | |
| void | registerCacheClearCommand()
Зарегистрировать команду. | |
| void | registerCacheForgetCommand()
Зарегистрировать команду. | |
| void | registerCacheTableCommand()
Зарегистрировать команду. | |
| void | registerCastMakeCommand()
Зарегистрировать команду. | |
| void | registerChannelMakeCommand()
Зарегистрировать команду. | |
| void | registerClassMakeCommand()
Зарегистрировать команду. | |
| void | registerComponentMakeCommand()
Зарегистрировать команду. | |
| void | registerConfigCacheCommand()
Зарегистрировать команду. | |
| void | registerConfigClearCommand()
Зарегистрировать команду. | |
| void | registerConfigPublishCommand()
Зарегистрировать команду. | |
| void | registerConsoleMakeCommand()
Зарегистрировать команду. | |
| void | registerControllerMakeCommand()
Зарегистрировать команду. | |
| void | registerEnumMakeCommand()
Зарегистрировать команду. | |
| void | registerEventMakeCommand()
Зарегистрировать команду. | |
| void | registerExceptionMakeCommand()
Зарегистрировать команду. | |
| void | registerFactoryMakeCommand()
Зарегистрировать команду. | |
| void | registerEventClearCommand()
Зарегистрировать команду. | |
| void | registerInterfaceMakeCommand()
Зарегистрировать команду. | |
| void | registerJobMakeCommand()
Зарегистрировать команду. | |
| void | registerListenerMakeCommand()
Зарегистрировать команду. | |
| void | registerMailMakeCommand()
Зарегистрировать команду. | |
| void | registerMiddlewareMakeCommand()
Зарегистрировать команду. | |
| void | registerModelMakeCommand()
Зарегистрировать команду. | |
| void | registerNotificationMakeCommand()
Зарегистрировать команду. | |
| void | registerNotificationTableCommand()
Зарегистрировать команду. | |
| void | registerObserverMakeCommand()
Зарегистрировать команду. | |
| void | registerPolicyMakeCommand()
Зарегистрировать команду. | |
| void | registerProviderMakeCommand()
Зарегистрировать команду. | |
| void | registerQueueForgetCommand()
Зарегистрировать команду. | |
| void | registerQueueListenCommand()
Зарегистрировать команду. | |
| void | registerQueueMonitorCommand()
Зарегистрировать команду. | |
| void | registerQueuePruneBatchesCommand()
Зарегистрировать команду. | |
| void | registerQueuePruneFailedJobsCommand()
Зарегистрировать команду. | |
| void | registerQueueRestartCommand()
Зарегистрировать команду. | |
| void | registerQueueWorkCommand()
Зарегистрировать команду. | |
| void | registerQueueFailedTableCommand()
Зарегистрировать команду. | |
| void | registerQueueTableCommand()
Зарегистрировать команду. | |
| void | registerQueueBatchesTableCommand()
Зарегистрировать команду. | |
| void | registerRequestMakeCommand()
Зарегистрировать команду. | |
| void | registerResourceMakeCommand()
Зарегистрировать команду. | |
| void | registerRuleMakeCommand()
Зарегистрировать команду. | |
| void | registerScopeMakeCommand()
Зарегистрировать команду. | |
| void | registerSeederMakeCommand()
Зарегистрировать команду. | |
| void | registerSessionTableCommand()
Зарегистрировать команду. | |
| void | registerRouteCacheCommand()
Зарегистрировать команду. |
| void | registerRouteClearCommand()
Зарегистрировать команду. | |
| void | registerRouteListCommand()
Зарегистрировать команду. | |
| void | registerSeedCommand()
Зарегистрировать команду. | |
| void | registerTestMakeCommand()
Зарегистрировать команду. | |
| void | registerTraitMakeCommand()
Зарегистрировать команду. | |
| void | registerVendorPublishCommand()
Зарегистрировать команду. | |
| 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 replaceConfigRecursivelyFrom(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 publishesMigrations(array $paths, mixed $groups = null)
Зарегистрировать пути миграций, которые должны быть опубликованы командой публикации.
protected void publishes(array $paths, mixed $groups = null)
Зарегистрировать пути для публикации командой publish.
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 publishableMigrationPaths()
Получить пути миграций, доступные для публикации.
static array publishableGroups()
Получить группы, доступные для публикации.
void commands(array|mixed $commands)
Зарегистрировать пользовательские команды Artisan для пакета.
array provides()
Получить предоставляемые поставщиком услуги.
array when()
Получить события, которые запускают регистрацию этого поставщика услуг.
bool isDeferred()
Определить, отложен ли поставщик.
static DefaultProviders defaultProviders()
Получить поставщиков по умолчанию для приложения Laravel.
static bool addProviderToBootstrapFile(string $provider, string|null $path = null)
Добавить данного поставщика в файл загрузки поставщиков приложения.
protected void registerCommands(array $commands)
Зарегистрировать данные команды.
protected void registerAboutCommand()
Зарегистрировать команду.
protected void registerCacheClearCommand()
Зарегистрировать команду.
protected void registerCacheForgetCommand()
Зарегистрировать команду.
protected void registerCacheTableCommand()
Зарегистрировать команду.
protected void registerCastMakeCommand()
Зарегистрировать команду.
protected void registerChannelMakeCommand()
Зарегистрировать команду.
protected void registerClassMakeCommand()
Зарегистрировать команду.
protected void registerComponentMakeCommand()
Зарегистрировать команду.
protected void registerConfigCacheCommand()
Зарегистрировать команду.
protected void registerConfigClearCommand()
Зарегистрировать команду.
protected void registerConfigPublishCommand()
Зарегистрировать команду.
protected void registerConsoleMakeCommand()
Зарегистрировать команду.
protected void registerControllerMakeCommand()
Зарегистрировать команду.
protected void registerEnumMakeCommand()
Зарегистрировать команду.
protected void registerEventMakeCommand()
Зарегистрировать команду.
protected void registerExceptionMakeCommand()
Зарегистрировать команду.
protected void registerFactoryMakeCommand()
Зарегистрировать команду.
protected void registerEventClearCommand()
Зарегистрировать команду.
protected void registerInterfaceMakeCommand()
Зарегистрировать команду.
protected void registerJobMakeCommand()
Зарегистрировать команду.
protected void registerListenerMakeCommand()
Зарегистрировать команду.
protected void registerMailMakeCommand()
Зарегистрировать команду.
protected void registerMiddlewareMakeCommand()
Зарегистрировать команду.
protected void registerModelMakeCommand()
Зарегистрировать команду.
protected void registerNotificationMakeCommand()
Зарегистрировать команду.
protected void registerNotificationTableCommand()
Зарегистрировать команду.
protected void registerObserverMakeCommand()
Зарегистрировать команду.
protected void registerPolicyMakeCommand()
Зарегистрировать команду.
protected void registerProviderMakeCommand()
Зарегистрировать команду.
protected void registerQueueForgetCommand()
Зарегистрировать команду.
protected void registerQueueListenCommand()
Зарегистрировать команду.
protected void registerQueueMonitorCommand()
Зарегистрировать команду.
protected void registerQueuePruneBatchesCommand()
Зарегистрировать команду.
protected void registerQueuePruneFailedJobsCommand()
Зарегистрировать команду.
protected void registerQueueRestartCommand()
Зарегистрировать команду.
protected void registerQueueWorkCommand()
Зарегистрировать команду.
protected void registerQueueFailedTableCommand()
Зарегистрировать команду.
protected void registerQueueTableCommand()
Зарегистрировать команду.
protected void registerQueueBatchesTableCommand()
Зарегистрировать команду.
protected void registerRequestMakeCommand()
Зарегистрировать команду.
protected void registerResourceMakeCommand()
Зарегистрировать команду.
protected void registerRuleMakeCommand()
Зарегистрировать команду.
protected void registerScopeMakeCommand()
Зарегистрировать команду.
protected void registerSeederMakeCommand()
Зарегистрировать команду.
protected void registerSessionTableCommand()
Зарегистрировать команду.
protected void registerRouteCacheCommand()
Зарегистрировать команду.
protected void registerRouteClearCommand()
Зарегистрировать команду.
protected void registerRouteListCommand()
Зарегистрировать команду.
protected void registerSeedCommand()
Зарегистрировать команду.
protected void registerTestMakeCommand()
Зарегистрировать команду.
protected void registerTraitMakeCommand()
Зарегистрировать команду.
protected void registerVendorPublishCommand()
Зарегистрировать команду.
protected void registerViewClearCommand()
Зарегистрировать команду.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Foundation/Providers/ArtisanServiceProvider.html