我创建了一个新项目,并在.env
文件中相应地建立了数据库。
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=8889
DB_DATABASE=example_olddb
DB_USERNAME=example_user
DB_PASSWORD=example_password
经过大量开发,我想将数据库更改为新数据库。因此,我再次编辑了“ .env”文件。
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=8889
DB_DATABASE=example_newdb///<-- change here
DB_USERNAME=example_user
DB_PASSWORD=example_password
但是,出现以下错误。
SQLSTATE [HY000] [1049]未知数据库'example_olddb'
它曾经在Laravel 5.5
和5.6
中工作,但现在不在5.7
中工作。我试图清除缓存,但是仍然存在相同的错误。我该如何解决这个问题?
答案 0 :(得分:0)
完成.env
编辑后,可以使用以下artisan命令清除配置缓存:php artisan config:cache