2016-05-30 71 views
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 

我花了这么多时间在这里,我不知道该怎么办。

+0

从数据库手动包括迁移表中删除所有的表,然后再试一次。 – tnash

+0

这确实有效,我从mysql中删除它们。 你想发布这个答案吗? – EChan42

+0

是的,我可以添加它作为答案。 – tnash

回答

1

从数据库中删除手动包括迁移表中的所有表和运行php artisan migrate

+0

谢谢!答案比预期简单得多 – EChan42

相关问题