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
.