FoundationServiceProvider
class FoundationServiceProvider extends AggregateServiceProvider (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 string[] | $providers | Имена классов провайдеров. | |
| protected array | $instances | Массив экземпляров провайдеров сервисов. | from AggregateServiceProvider |
| array | $singletons | Синглетоны для регистрации в контейнере. |
Методы
| 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 | 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 | publishes(array $paths, mixed $groups = null)
Зарегистрировать пути, которые будут опубликованы командой publish. | из 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()
Получить услуги, предоставляемые поставщиком. | из AggregateServiceProvider |
| array | when()
Получить события, которые запускают регистрацию этого поставщика услуг. | из ServiceProvider |
| bool | isDeferred()
Определить, является ли поставщик отложенным. | из ServiceProvider |
| static DefaultProviders | defaultProviders()
Получить поставщиков по умолчанию для приложения Laravel. | из ServiceProvider |
| void | boot()
Загрузить поставщика услуг. | |
| void | registerDumper()
Зарегистрировать var dumper (с источником) для отладки переменных. |
| void | registerRequestValidation()
Зарегистрировать макрос «validate» в запросе. | |
| void | registerRequestSignatureValidation()
Зарегистрировать макрос «hasValidSignature» в запросе. | |
| void | registerExceptionTracking()
Зарегистрировать обработчик событий для отслеживания зарегистрированных исключений. | |
| void | registerMaintenanceModeManager()
Зарегистрировать сервис менеджера режима технического обслуживания. |
Подробности
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()
Определить, отложен ли поставщик.
static DefaultProviders defaultProviders()
Получить поставщиков по умолчанию для приложения Laravel.
void boot()
Инициализировать поставщика сервиса.
void registerDumper()
Зарегистрировать дампер переменных (с исходным кодом) для отладки переменных.
void registerRequestValidation()
Зарегистрировать макрос "validate" для запроса.
void registerRequestSignatureValidation()
Зарегистрировать макрос "hasValidSignature" для запроса.
protected void registerExceptionTracking()
Зарегистрировать обработчик событий для отслеживания зарегистрированных исключений.
void registerMaintenanceModeManager()
Зарегистрировать менеджер режима технического обслуживания.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Foundation/Providers/FoundationServiceProvider.html