ViewServiceProvider
class ViewServiceProvider extends ServiceProvider (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | from ServiceProvider |
| protected bool | $defer | Указывает, отложен ли запуск провайдера. | from ServiceProvider |
| static protected array | $publishes | Пути, которые должны быть опубликованы. | from ServiceProvider |
| static protected array | $publishGroups | Пути, которые должны быть опубликованы по группам. | from ServiceProvider |
Методы
| void | __construct(Application $app) Создать новый экземпляр провайдера услуг. | from ServiceProvider |
| void | mergeConfigFrom(string $path, string $key) Слияние заданного конфигурационного файла с существующей конфигурацией. | from ServiceProvider |
| void | loadRoutesFrom(string $path) Загрузка файла маршрутов, если маршруты еще не кэшированы. | from ServiceProvider |
| void | loadViewsFrom(string $path, string $namespace) Регистрация пространства имен файлов представлений. | from ServiceProvider |
| void | loadTranslationsFrom(string $path, string $namespace) Регистрация пространства имен файлов переводов. | from ServiceProvider |
| void | loadMigrationsFrom(array|string $paths) Регистрация пути к файлам миграций базы данных. | from ServiceProvider |
| void | publishes(array $paths, string $group = null) Регистрация путей для публикации с помощью команды publish. | from ServiceProvider |
| void | ensurePublishArrayInitialized(string $class) Убедиться, что массив публикаций для провайдера услуг инициализирован. | from ServiceProvider |
| void | addPublishGroup(string $group, array $paths) Добавление группы публикации / тега в провайдер услуг. | from ServiceProvider |
| static array | pathsToPublish(string $provider = null, string $group = null) Получить пути для публикации. | from ServiceProvider |
| static array | pathsForProviderOrGroup(string|null $provider, string|null $group) Получить пути для провайдера или группы (или для обоих). | from ServiceProvider |
| static array | pathsForProviderAndGroup(string $provider, string $group) Получить пути для провайдера и группы. | from ServiceProvider |
| void | commands(array|mixed $commands) Регистрация пользовательских команд Artisan для пакета. | from ServiceProvider |
| array | provides() Получить услуги, предоставляемые провайдером. | from ServiceProvider |
| array | when() Получить события, которые запускают регистрацию этого провайдера услуг. | from ServiceProvider |
| bool | isDeferred() Определить, отложен ли провайдер. | from ServiceProvider |
| static array | compiles() deprecated Получить список файлов, которые должны быть скомпилированы для пакета. | from ServiceProvider |
| void | register() Зарегистрировать провайдер услуг. | |
| void | registerFactory() Зарегистрировать окружение представлений. | |
| void | registerViewFinder() Зарегистрировать реализацию поиска представлений. | |
| void | registerEngineResolver() Зарегистрировать экземпляр решателя движков. | |
| void | registerFileEngine(EngineResolver $resolver) Зарегистрировать реализацию движка файлов. | |
| void | registerPhpEngine(EngineResolver $resolver) Зарегистрировать реализацию движка PHP. | |
| void | registerBladeEngine(EngineResolver $resolver) Зарегистрировать реализацию движка Blade. |
Подробности
void __construct(Application $app)
Создать новый экземпляр провайдера услуг.
protected void mergeConfigFrom(string $path, string $key)
Слить заданный конфигурационный файл с существующей конфигурацией.
protected void loadRoutesFrom(string $path)
Загрузить указанный файл маршрутов, если маршруты ещё не кэшированы.
protected void loadViewsFrom(string $path, string $namespace)
Зарегистрировать пространство имён файла представления.
protected void loadTranslationsFrom(string $path, string $namespace)
Зарегистрировать пространство имён файла перевода.
protected void loadMigrationsFrom(array|string $paths)
Зарегистрировать путь миграции базы данных.
protected void publishes(array $paths, string $group = null)
Зарегистрировать пути для публикации командой publish.
protected void ensurePublishArrayInitialized(string $class)
Убедиться, что массив публикации для поставщика услуг инициализирован.
protected void addPublishGroup(string $group, array $paths)
Добавить группу публикации/тег к поставщику услуг.
static array pathsToPublish(string $provider = null, string $group = null)
Получить пути для публикации.
static protected array pathsForProviderOrGroup(string|null $provider, string|null $group)
Получить пути для поставщика или группы (или для обоих).
static protected array pathsForProviderAndGroup(string $provider, string $group)
Получить пути для поставщика и группы.
void commands(array|mixed $commands)
Зарегистрировать пользовательские команды Artisan пакета.
array provides()
Получить предоставляемые поставщиком службы.
array when()
Получить события, которые вызывают регистрацию этого поставщика услуг.
bool isDeferred()
Определить, отложен ли поставщик.
static array compiles() deprecated
deprecated
Получить список файлов, которые должны быть скомпилированы для пакета.
void register()
Зарегистрировать поставщика услуг.
void registerFactory()
Зарегистрировать среду представлений.
void registerViewFinder()
Зарегистрировать реализацию поиска представлений.
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/5.4/Illuminate/View/ViewServiceProvider.html