Как соотносятся имена параметров в .env и поля в config/database.php в Lumen?

Любой ли параметр из, например, файла конфига config/database.php, можно «вынести» в .env ? Если любой, то как правильно составить имя? Скажем, для ещё одного, не-default коннекшна Redis.

Например, REDIS_HOST=redis в .env успешно замещает собой параметр ['redis']['default']['host'] в config/database.php при отсутствии такого файла.

Этот файл отсутствует в Lumen, но есть в Laravel, где значение явно берётся из env('REDIS_HOST'):
'host' => env('REDIS_HOST', '127.0.0.1'),

Не понятно, как ведёт себя Lumen — такой конфиг в нём «спрятан» где-то внутри?

Где про это почитать, кроме как лезть в исходники Illuminate?
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы