Возможные проблемы при смене базы данных в Laravel
При смене типа базы данных в Laravel
могут возникнуть проблемы. Вы меняете
значения в .env, перезапускаете
сервер, а приложение по-прежнему
обращается к старой базе или выдаёт
ошибку подключения с прежними параметрами.
Чаще всего после правки .env
Laravel продолжает использовать старые
настройки - конфигурация могла быть
закэширована. Так бывает, если раньше
выполняли команду config:cache
или проект уже работал на боевом сервере.
Чтобы исправить это, очистите кэш:
php artisan config:clear
После этого Laravel снова прочитает
актуальные значения из .env.
Как именно переключаться на SQLite,
MySQL, MariaDB и PostgreSQL, разберём
в следующих уроках.
Расскажите, что делать, если после
правки .env Laravel продолжает
использовать старые настройки базы
данных.