2015-12-28 8 views
10

laravel 5.1を5.2にアップグレードしました。 しかし、期待していないアプリケーション環境にアクセスしようとするとき。laravel 5.1を5.2にアップグレードした後、 app :: environment()は常に "production"を返します

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 :(

これは奇妙である:(

誰もが??

答えて

14

をこの問題に直面して、アップグレード・プロセスのステップ逃した:

設定

環境価値

'env' => env('APP_ENV', 'production'), 

P.S.:次のようになります。あなたのapp.php設定ファイルへのenv設定オプション職人のコマンドから値を確認できます:

php artisan env 
+0

ありがとうございます! – Cowboy

+0

@owenconti +1ありがとうございました。私も助けてくれました。 –

+0

@カウボーイ - 私の返事を質問の答えとして記入できますか? – owenconti

関連する問題