我将 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 :(
这很奇怪 :(
有人遇到过这个问题吗?
APP_ENV
变量,无法通过.env文件覆盖。我在这里写了一个更详细的解释。长话短说:如果您想通过.env文件更改它们,请确保不要在.env文件之外设置任何环境变量。 - Hirnhamster