Laravel迁移已完成,但在数据库中并不总是可见

时间:2015-10-14 21:03:38

标签: php mysql database laravel vagrant

我正在与 laravel 中的项目团队合作,并且必须使用scotchbox使用vagrant ssh迁移数据库。使用/ var / www中的php artisan migrate方法,我可以迁移设置迁移。这些将成功迁移。

当我使用Sequel Pro或MySQLWorkbench登录时,这些表格会出现在数据库中。但随后它们消失了,即使在保持联系的情况下,大部分时间都是隐形的。重置,刷新或修改迁移似乎无法解决问题。我尝试添加一些记录,但在用我的用户登录时它不起作用,收到此错误:

  

Connection.php第651行中的QueryException:   SQLSTATE [42S02]:未找到基表或视图:1146表' scotchbox.users'不存在(SQL:select * from users其中email = jos@jos.com限制1)"

即使迁移了我的表,也无法找到它们。奇怪的是,我不确定它是否与它有任何关系,我有时会得到一个" 禁止:你没有权限在这台服务器上访问/页面&#34 ;在任何页面上。但是,我有一个迁移问题。在此先感谢帮助我。

1 个答案:

答案 0 :(得分:0)

问题是同一IP上的多个VM。导致信号剥落和数据库并不总是被发现。连接在那里,但并不总是正确的。