FilesystemServiceProvider
class FilesystemServiceProvider 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 | register() Регистрирует провайдер сервисов. | |
| void | mergeConfigFrom(string $path, string $key) Объединяет заданную конфигурацию с существующей. | from ServiceProvider |
| void | loadViewsFrom(string $path, string $namespace) Регистрирует пространство имён файлов представлений. | from ServiceProvider |
| void | loadTranslationsFrom(string $path, string $namespace) Регистрирует пространство имён файлов переводов. | from ServiceProvider |
| void | publishes(array $paths, string $group = null) Регистрирует пути для публикации командой публикации. | from ServiceProvider |
| static array | pathsToPublish(string $provider = null, string $group = null) Получает пути для публикации. | 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() Получает список файлов, которые должны быть скомпилированы для пакета. | from ServiceProvider |
| mixed | __call(string $method, array $parameters) Динамически обрабатывает отсутствующие вызовы методов. | from ServiceProvider |
| void | registerNativeFilesystem() Регистрирует реализацию файловой системы по умолчанию. | |
| void | registerFlysystem() Регистрирует файловую систему, основанную на драйвере. | |
| void | registerManager() Регистрирует менеджер файловой системы. | |
| string | getDefaultDriver() Получить драйвер файла по умолчанию. | |
| string | getCloudDriver() Получить драйвер облачных файлов по умолчанию. |
Подробное описание
void __construct(Application $app)
Создаёт новый экземпляр провайдера сервисов.
void register()
Регистрирует провайдер сервисов.
protected void mergeConfigFrom(string $path, string $key)
Объединяет заданную конфигурацию с существующей.
protected void loadViewsFrom(string $path, string $namespace)
Регистрирует пространство имён файлов представлений.
protected void loadTranslationsFrom(string $path, string $namespace)
Регистрирует пространство имён файлов переводов.
protected void publishes(array $paths, string $group = null)
Регистрирует пути для публикации командой публикации.
static array pathsToPublish(string $provider = null, string $group = null)
Получает пути для публикации.
void commands(array|mixed $commands)
Зарегистрировать пользовательские команды Artisan пакета.
array provides()
Получить сервисы, предоставляемые провайдером.
array when()
Получить события, которые запускают регистрацию этого провайдера сервисов.
bool isDeferred()
Определить, отложен ли провайдер.
static array compiles()
Получить список файлов, которые необходимо скомпилировать для пакета.
mixed __call(string $method, array $parameters)
Динамически обработать отсутствующие вызовы методов.
protected void registerNativeFilesystem()
Зарегистрировать реализацию системного файлового хранилища.
protected void registerFlysystem()
Зарегистрировать файловую систему на основе драйвера Flysystem.
protected void registerManager()
Зарегистрировать менеджер файловой системы.
protected string getDefaultDriver()
Получить драйвер по умолчанию для работы с файлами.
protected string getCloudDriver()
Получить драйвер по умолчанию для облачного файлового хранилища.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.5/Illuminate/Filesystem/FilesystemServiceProvider.html