Laravel ENV не перезагружается

Я использую Laravel 6.2 с камердинером и PHP 7.3.12

Проблема в том, что я хочу изменить DB_DATABASE=laravel к DB_DATABASE=something_else в .env файл, но он вообще не перезагружает новое значение.env

Я уже пробовал эту команду:

php artisan config:clear
php artisan config:cache

но все равно ничего не меняется.

Я даже пытаюсь добавить новый ключ в .envфайл и запросить его в Tinker, и новый ключ тоже не добавляет.

4 ответа

После завершения .env edit, вы можете очистить кеш конфигурации с помощью следующей команды artisan: php artisan config:cache

Использовать php artisan key:generate он сгенерирует новый ключ к вашему .env файл


ПРИМЕЧАНИЕ. Если ошибка не устранена, перезагружать компьютер не нужно, просто попробуйте следующее:

Если вы используете веб-сервер PHP по умолчанию (например, php artisan serve) вам необходимо перезагрузить сервер

ИЛИ

Если вы использовали XAMPP, перезапустите сервер Apache.

Я просто перезагружаю компьютер сначала он не работает тогда я сделалphp artisan config:cache и теперь это работает.

Всякий раз, когда вы хотите изменить контент .env файл

бегать php artisan cache:clear команда для получения новых добавленных значений

Перезагрузка компьютера не имеет к этому никакого отношения.

Если вы работаете в локальной среде, остановите сервер разработки, нажав ctrl+c а затем перезапустите приложение, запустив php artisan serve.

Другие вопросы по тегам