2015-12-28 21 views
10

Tôi nâng cấp laravel 5.1 lên 5.2, mọi thứ đều ổn. Nhưng khi cố gắng truy cập vào môi trường ứng dụng không nhận được những gì mong đợi.Sau khi nâng cấp laravel 5.1 lên 5.2 App :: environment() luôn quay trở lại "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 :(

Đây là lạ :(

Bất cứ ai cũng phải đối mặt với vấn đề này ??

Trả lời

14

bạn bỏ lỡ một bước trong quá trình nâng cấp:

Cấu hình

Môi trường Value

Thêm một tùy chọn cấu hình env để tập tin cấu hình app.php của bạn trông giống như sau:

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

T.B. Bạn có thể kiểm tra giá trị từ lệnh nghệ nhân:

php artisan env 
+0

Cảm ơn Bạn đã đúng !! – Cowboy

+0

@owenconti +1 Cảm ơn rất nhiều đã giúp tôi quá –

+0

@Cowboy - Bạn có thể đánh dấu câu trả lời của tôi là câu trả lời cho câu hỏi không? – owenconti

Các vấn đề liên quan