我想更改Laravel项目中的数据库。我移动到.env文件并更改了数据库名称。但是在我更改了db名称后,larval项目仍使用旧的db。但为什么呢?
答案 0 :(得分:2)
在您的终端中写入
php artisan config:clear
答案 1 :(得分:1)
laravel配置从凭证项目获取.env文件中的数据 请尝试:
$ composer dump
或
$ composer dumpautoload
然后尝试运行命令
$ php artisan config:clear
当我遇到同样的问题时,它就形成了我。
如果这不起作用,请从目录bootstrap\cache
中的缓存中删除内容,然后再次尝试上述命令。请在删除前进行备份。
答案 2 :(得分:1)
请尝试删除文件夹中的内容
project_root_directory/Bootstrap/cache
然后尝试使用composer dump并再次尝试运行该项目。
答案 3 :(得分:0)
按照此步骤。
php artisan cache:clear
php artisan config:clear
php artisan config:cache
php artisan route:clear
php artisan route:cache
答案 4 :(得分:0)
更改 .env 文件中的数据库凭据并运行 php artisan config:cache
。
DB 值将立即更改。