Laravel 部署时 SQLSTATE[42S02]

今天打算把 Laravel 项目部署到云服务器,
把本地项目 FTP 传到了 服务器上 
并在 .env 文件中 将本地数据库的 名称、用户名、密码 都改成了 服务器上的数据库信息

然后准备 使用 php artisan migrate 把数据表创建起来,却报下面的错误

https://img.mukewang.com/5c7a70e60001dab008000164.jpg

茅侃侃
浏览 966回答 2
2回答

凤凰求蛊

执行 php artisan 以及相关命令时, 会先执行 Provider 在 Provider 中检查到 注册 Gate 的内容,其中使用到了数据库,所以在 部署时先把 注册 Gate 的 部分注释掉通过 php artisan migrate 将数据表创建起来, 再恢复即可

弑天下

提示你有一个SQL表admin_permissions没有找到,你具体看一下你的Laravel框架里面有没有这个表的定义
打开App,查看更多内容
随时随地看视频慕课网APP