После обновления laravel 5.1 до 5.2\App:: environment() всегда возвращается "production"
Я обновил laravel 5.1 до 5.2, все выглядит хорошо.
Но при попытке получить доступ к среде приложения, не получив ожидаемого.
When i dd($_ENV) this is what i get
"APP_ENV" => "vagrant"
"APP_DEBUG" => "true"
"DB_HOST" => "localhost"
But When dd(\App::environment());
"production"
P.S. even I checked in tinker: dd(env('APP_ENV')) gives me "vagrant"
but dd(\App::environment()) gives me "production".
Dont you think it is odd :(
Это wierd:(
Кто-нибудь сталкивается с этой проблемой?
Ответы
Ответ 1
вы пропустили шаг в процессе обновления:
Конфигурация
Значение среды
Добавьте параметр конфигурации env в файл конфигурации app.php, который выглядит следующим образом:
'env' => env('APP_ENV', 'production'),
P.S. Вы можете проверить значение из команды artisan:
php artisan env