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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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