0
我刚刚将我的laravel项目从一台机器移至另一台机器。 我做的是: - 创建一台新的Laravel Homestead机器。 - 从我的laravel应用程序的文件夹中复制所有文件Laravel在机器之间移动项目时出现SQL错误
该网站可以从我的新机器上正常工作,但任何依赖于数据库的操作都会失败,因为表未在我的新服务器中创建。错误是:
QueryException in Connection.php line 673: SQLSTATE[42S02]: Base table or view not found:
的迁移存在于我的新机,但我不能做一个
PHP工匠迁移
或
PHP工匠迁移:刷新
,因为都返回
[Symfony\Component\Debug\Exception\FatalErrorException]
Cannot declare class CreateUsersTable, because the name is already in use
我花了这么多时间在这里,我不知道该怎么办。
从数据库手动包括迁移表中删除所有的表,然后再试一次。 – tnash
这确实有效,我从mysql中删除它们。 你想发布这个答案吗? – EChan42
是的,我可以添加它作为答案。 – tnash