我将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.php配置文件中添加一个env配置选项,如下所示:
'env' => env('APP_ENV', 'production'),
PS你可以检查artisan命令的值:
php artisan env