ContextServiceProvider
class ContextServiceProvider extends ServiceProvider (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 |
Методы
| void | __construct(Application $app)
Создать новый экземпляр поставщика услуг. | from ServiceProvider |
| void | register()
Зарегистрировать поставщика услуг. | |
| void | booting(Closure $callback)
Зарегистрировать обратный вызов запуска, который будет выполнен перед вызовом метода «boot». | from ServiceProvider |
| void | booted(Closure $callback)
Зарегистрировать обратный вызов после запуска, который будет выполнен после вызова метода «boot». | from ServiceProvider |
| void | callBootingCallbacks()
Вызвать зарегистрированные обратные вызовы запуска. | from ServiceProvider |
| void | callBootedCallbacks()
Вызвать зарегистрированные обратные вызовы после запуска. | from ServiceProvider |
| void | mergeConfigFrom(string $path, string $key)
Объединить заданную конфигурацию с существующей конфигурацией. | from ServiceProvider |
| void | replaceConfigRecursivelyFrom(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 | publishesMigrations(array $paths, mixed $groups = null)
Зарегистрировать пути к миграциям, которые должны быть опубликованы командой publish. | 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 | publishableMigrationPaths()
Получить доступные пути к миграциям для публикации. | from ServiceProvider |
| static array | publishableGroups()
Получить доступные группы для публикации. | from ServiceProvider |
| void | commands(array|mixed $commands)
Зарегистрировать пользовательские команды Artisan для пакета. | from ServiceProvider |
| array | provides()
Получить предоставляемые поставщиком услуги. | from ServiceProvider |
| array | when()
Получить события, которые запускают регистрацию этого поставщика услуг. | from ServiceProvider |
| bool | isDeferred()
Определить, отложен ли поставщик. | из ServiceProvider |
| static DefaultProviders | defaultProviders()
Получить стандартных поставщиков для приложения Laravel. | из ServiceProvider |
| static bool | addProviderToBootstrapFile(string $provider, string|null $path = null)
Добавить указанного поставщика в файл загрузки поставщиков приложения. | из ServiceProvider |
| void | boot()
Загрузить сервисы приложения. |
Подробности
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)
Зарегистрировать пути миграций для публикации командой publish.
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)
Добавить указанного поставщика в файл загрузки поставщиков приложения.
void boot()
Запустить службы приложения.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Log/Context/ContextServiceProvider.html