Laravel Переменная среды приложения в config / app. php и .env file - PullRequest
0 голосов
/ 04 апреля 2020

В моем файле config / app. php переменная среды приложения, которую он установил следующим образом: 'env' => env('APP_ENV', 'production'),. Между тем в файле .env среда приложения установлена ​​на APP_ENV=local.

Похоже, что имеет значение только файл .env. Приложение ведет себя так, как будто среда является локальной. php artisan env возвращает

Current application environment: local

Есть ли какой-нибудь случай, когда я должен внести изменения в файл приложения. php вместо файла .env? Следует ли игнорировать переменные в файле приложения?

Ответы [ 2 ]

1 голос
/ 04 апреля 2020

Если вы не хотите использовать .env настройки, просто закомментируйте или удалите их. Сделав это, система выберет ваши определенные значения из файла config/app.php.

Например: 'env' => env('APP_ENV', 'YOUR ENVIRONMENT VALUE')

1 голос
/ 04 апреля 2020

Как в документации Второй аргумент env

Второе значение, переданное функции env, является "значением по умолчанию". Это значение будет использоваться, если для данного ключа не существует переменной среды. Таким образом, вы получаете значение из файла env.

...