Sau khi nâng cấp lên Laravel 5.2, không có .envgiá trị tệp nào của tôi được đọc. Tôi đã làm theo hướng dẫn nâng cấp ; không có tệp cấu hình nào của tôi bị thay đổi ngoại trừ auth.php. Tất cả chúng đều hoạt động tốt trong phiên bản trước, 5.1.19
.env chứa các giá trị như
DB_DATABASE=mydb
DB_USERNAME=myuser
config/database.php chứa đựng
'mysql' => [
    'database' => env('DB_DATABASE', 'forge'),
    'username' => env('DB_USERNAME', 'forge'),
]
Tôi gặp lỗi này:
PDOException: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO)Rõ ràng là không kéo trong cấu hình env của tôi. Điều này ảnh hưởng đến từng tệp cấu hình của tôi, bao gồm cả bên thứ ba, chẳng hạn như bugnag.
Tôi cũng đã thử
php artisan config:clear
php artisan cache:clear
Cập nhật
Cố gắng php artisan tinker
>>> env('DB_DATABASE')
=> null
>>> getenv('DB_DATABASE')
=> false
>>> config('database.connections.mysql.database')
=> "forge"
>>> dd($_ENV)
[]
Tôi đã thử cài đặt một bản sao mới của Laravel 5.2. Về cơ bản tôi chỉ sao chép trong appthư mục của mình ; không có gói nhà soạn nhạc bổ sung nào được bao gồm. Vẫn gặp vấn đề tương tự. Tôi có các dự án Laravel 5.2 khác trên cùng một máy chủ đang hoạt động tốt.
.env