Laravel 5 — получить пакет конфигурации

Обычно мы можем получить конфигурацию через что-то вроде этого:

$value = Config::get('app.timezone');

Если вы хотите получить конфигурацию в пакете, мы можем сделать что-то вроде этого:

$value = Config::get('package::configfile')

Как я могу связать файл конфигурации в моем пакете, чтобы я мог использовать его таким образом?

3

Решение

Обязательно прочитайте Разработка пакета глава в документации.

В Laravel 5 больше нет конфигурационных «пространств имен». Вы просто загружаете свою конфигурацию следующим образом в сервис-провайдере:

$this->publishes([
__DIR__.'/path/to/config/file.php' => config_path('package/file.php'),
]);

И доступ к нему так:

Config::get('package.file');

или же:

config('package.file');
6

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector