#php #laravel
#php #laravel
Вопрос:
После ошибки в laravel .env (cache_driver был неправильно установлен в «данные») полная система сломана. Я изменил имя драйвера обратно на допустимое значение («файл»), но все равно буквально любая команда «php artisan …» отвечает «InvalidArgumentException: хранилище кэша [данные] не определено.». Так что, похоже, изменение в .env просто игнорируется. Также сбой автоматической загрузки composer dump с той же ошибкой.
Ответ №1:
Если вы столкнулись с проблемой, при которой у вас есть кэшированная конфигурация, и у вас есть ошибки, которые останавливают запуск artisan, вы можете удалить этот кэшированный файл конфигурации вручную, файл:
bootstrap/cache/config.php
В качестве примечания, если вы разрабатываете локально, нет особой необходимости кэшировать вашу конфигурацию или маршруты. Это часто будет мешать вам, поскольку вы будете обновлять вещи и не увидите изменений, пока снова не кэшируете конфигурацию / маршруты или не очистите кэшированную конфигурацию / маршруты. Очевидно, что если вы развертываете это на своем сервере, кэширование этих вещей является преимуществом.