Просто для того, чтобы возобновить и быть предельно ясным (в этом году 2018):
Все параметры конфигурации для инфраструктуры Lumen хранятся в файле .env.
В Lumen не существует в файл./** * Create a new Lumen application instance. * * @param string|null $basePath * @return void */ public function __construct($basePath = null) { ... date_default_timezone_set(env('APP_TIMEZONE', 'UTC')); ...
Но также, если мы посмотрим на config
env
ref: https://github.com/laravel/lumen-framework/blob/5.6/src/Application.php#L83
Мы видим, что Lumen не будет принимать config
значения, просто env
значение для установки часового пояса.
Таким образом, метод копирования / вставки /laravel/lumen-framework/config directory
для использования full "Laravel style" configuration files
в Lumen не применим в этом случае и никогда не был.
Кроме того: эта техника является старой ссылкой на первую версию Lumen.
ref: https://lumen.laravel.com/docs/5.1#configuration-files . (старые документы)
В текущей версии 5.6 Lumen этот совет был удален из документации и, вероятно, был подсказкой, чтобы помочь мигрировать с Laravel в начальные времена Lumen, но больше не является хорошей практикой. Поэтому всегда используйте файлы .env .
ref: https://lumen.laravel.com/docs/5.6#configuration (новые документы)