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)
Создать новый экземпляр поставщика услуг. | 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 | 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)
Зарегистрировать пути для публикации командой публикации. | 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()
Получить услуги, предоставляемые поставщиком. | from ServiceProvider |
| array | when()
Получить события, которые вызывают регистрацию этого поставщика услуг. | from ServiceProvider |
| bool | isDeferred()
Определить, отложен ли поставщик. | from ServiceProvider |
| void | registerFactory()
Зарегистрировать среду представлений. | |
| Factory | createFactory(EngineResolver $resolver, ViewFinderInterface $finder, Dispatcher $events)
Создать новый экземпляр фабрики. | |
| 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()
Вызвать зарегистрированные обратные вызовы запуска.
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)
Зарегистрировать пути, которые будут опубликованы командой publish.
protected void ensurePublishArrayInitialized(string $class)
Убедиться, что массив публикации для поставщика услуг инициализирован.
protected void addPublishGroup(string $group, array $paths)
Добавить группу/метку публикации в поставщика услуг.
статический массив pathsToPublish(string|null $provider = null, string|null $group = null)
Получить пути для публикации.
статический защищённый массив pathsForProviderOrGroup(string|null $provider, string|null $group)
Получить пути для поставщика или группы (или для обоих).
статический защищённый массив pathsForProviderAndGroup(string $provider, string $group)
Получить пути для поставщика и группы.
статический массив publishableProviders()
Получить поставщиков услуг, доступных для публикации.
статический массив publishableGroups()
Получить группы, доступные для публикации.
пустое значение commands(array|mixed $commands)
Зарегистрировать пользовательские команды Artisan пакета.
массив provides()
Получить предоставляемые поставщиком службы.
массив when()
Получить события, которые вызывают регистрацию этого поставщика услуг.
логическое значение isDeferred()
Определить, отложен ли поставщик.
пустое значение registerFactory()
Зарегистрировать среду представления.
защищённый Factory createFactory(EngineResolver $resolver, ViewFinderInterface $finder, Dispatcher $events)
Создать новый экземпляр Factory.
пустое значение registerViewFinder()
Зарегистрировать реализацию поиска представлений.
пустое значение registerBladeCompiler()
Зарегистрировать реализацию компилятора Blade.
пустое значение registerEngineResolver()
Зарегистрировать экземпляр решателя движков.
пустое значение registerFileEngine(EngineResolver $resolver)
Зарегистрировать реализацию движка файлов.
пустое значение registerPhpEngine(EngineResolver $resolver)
Зарегистрировать реализацию движка PHP.
пустое значение registerBladeEngine(EngineResolver $resolver)
Зарегистрировать реализацию движка Blade.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/View/ViewServiceProvider.html