Laravel не читает изменения в файле .envPhp

Кемеровские программисты php общаются здесь
Anonymous
Laravel не читает изменения в файле .env

Сообщение Anonymous »

После обновления до Laravel 5.2 ни одно из значений моего файла .env не читается. Я следовал инструкциям по обновлению; ни один из моих файлов конфигурации не был изменен, кроме auth.php. В предыдущей версии 5.1.19 все работало нормально содержит такие значения, как

Код: Выделить всё

DB_DATABASE=mydb
DB_USERNAME=myuser

Код: Выделить всё

config/database.php
содержит

Код: Выделить всё

'mysql' => [
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
]
Я получаю следующую ошибку:

Код: Выделить всё

PDOException: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO)
Не извлекаю конфигурацию env. Это затрагивает все мои файлы конфигурации, включая сторонние файлы, такие как Bugsnag.
Я тоже пробовал

Код: Выделить всё

php artisan config:clear
php artisan cache:clear
Обновление
Попробуем PHP Artisan Tinker

Код: Выделить всё

>>> env('DB_DATABASE')
=> null
>>> getenv('DB_DATABASE')
=> false
>>> config('database.connections.mysql.database')
=> "forge"
>>> dd($_ENV)
[]
Я попробовал установить новую копию Laravel 5.2. Я только скопировал его в папку приложения; никакие дополнительные пакеты композитора не включены. У меня все еще та же проблема. Другие проекты Laravel 5.2 на том же сервере работают нормально.

Подробнее здесь: https://stackoverflow.com/questions/344 ... o-env-file

Вернуться в «Php»