在数据库移动到不同的服务器和不同的架构名称后,我更新了.env文件,当输入php artisan config:cache时它会写入错误消息。
"SQLSTATEHY000未知数据库'OLD_DB'“- (OLD_DB指更改前的数据库名称)。
我不知道为什么它仍然寻找旧的名称,好像我没有更新.env文件。我还试图单独编写php artisan cache:clear,甚至只编写php artisan,并收到了这个错误。另外,composer更新也没有帮助--最终它试图运行@php artisan package:discover。
发布于 2019-06-10 14:00:08
最后,通过清除缓存,我设法解决了这个问题:
rm -f bootstrap/cache/*这允许我(最终)运行:
php artisan config:clear新的配置正在播出。
https://stackoverflow.com/questions/56525777
复制相似问题