为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel 部署时 SQLSTATE[42S02]

Laravel 部署时 SQLSTATE[42S02]

PHP
茅侃侃 2019-03-02 20:02:30
今天打算把 Laravel 项目部署到云服务器,把本地项目 FTP 传到了 服务器上 并在 .env 文件中 将本地数据库的 名称、用户名、密码 都改成了 服务器上的数据库信息然后准备 使用 php artisan migrate 把数据表创建起来,却报下面的错误
查看完整描述

2 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

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

查看完整回答
反对 回复 2019-03-02
?
弑天下

TA贡献1818条经验 获得超8个赞

提示你有一个SQL表admin_permissions没有找到,你具体看一下你的Laravel框架里面有没有这个表的定义

查看完整回答
反对 回复 2019-03-02
  • 2 回答
  • 0 关注
  • 965 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信