ViewServiceProvider
class ViewServiceProvider 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 |
Методы
| 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()
Получить услуги, предоставляемые поставщиком. | из ServiceProvider |
| array | when()
Получить события, которые активируют регистрацию этого поставщика услуг. | из ServiceProvider |
| bool | isDeferred()
Определить, является ли поставщик отложенным. | из ServiceProvider |
| static DefaultProviders | defaultProviders()
Получить поставщиков по умолчанию для приложения Laravel. | из ServiceProvider |
| void | registerFactory()
Зарегистрировать среду представлений. |
| Factory | createFactory(EngineResolver $resolver, ViewFinderInterface $finder, Dispatcher $events) Создать новый экземпляр Factory. | |
| void | registerViewFinder() Зарегистрировать реализацию поиска представлений. | |
| void | registerBladeCompiler() Зарегистрировать реализацию компилятора Blade. | |
| void | registerEngineResolver() Зарегистрировать экземпляр разрешителя движков. | |
| void | registerFileEngine(EngineResolver $resolver) Зарегистрировать реализацию движка файлов. | |
| void | registerPhpEngine(EngineResolver $resolver) Зарегистрировать реализацию движка PHP. | |
| void | registerBladeEngine(EngineResolver $resolver) Зарегистрировать реализацию движка Blade. |
Подробности
void __construct(Application $app)
Создать новый экземпляр поставщика сервисов.
void register()
Зарегистрировать поставщика сервисов.
void booting(Closure $callback)
Зарегистрировать коллбэк для обработки фазы "загрузки" перед вызовом метода "boot".
void booted(Closure $callback)
Зарегистрировать коллбэк для обработки фазы "загрузки" после вызова метода "boot".
void callBootingCallbacks()
Вызвать зарегистрированные коллбэки фазы "загрузки".
void callBootedCallbacks()
Вызвать зарегистрированные коллбэки фазы "загрузки" после выполнения метода "boot".
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 registerFactory()
Зарегистрировать среду представления.
protected Factory createFactory(EngineResolver $resolver, ViewFinderInterface $finder, Dispatcher $events)
Создать новый экземпляр Factory.
void registerViewFinder()
Зарегистрировать реализацию поиска представлений.
void registerBladeCompiler()
Зарегистрировать реализацию компилятора Blade.
void registerEngineResolver()
Зарегистрировать экземпляр решателя движков.
void registerFileEngine(EngineResolver $resolver)
Зарегистрировать реализацию движка файлов.
void registerPhpEngine(EngineResolver $resolver)
Зарегистрировать реализацию PHP-движка.
void registerBladeEngine(EngineResolver $resolver)
Зарегистрировать реализацию Blade-движка.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/View/ViewServiceProvider.html