在机器之间移动项目时Laravel中的SQL错误

时间:2016-05-30 16:07:36

标签: sql laravel-5 database-migration homestead

我刚将laravel项目从一台机器移到另一台机器上。 我没做的是: - 创建一个新的Laravel Homestead机器。 - 复制我的laravel应用程序文件夹中的所有文件

该网站可以从我的新机器上运行,但任何依赖数据库的操作都会失败,因为这些表不是在我的新服务器中创建的。错误如下:

QueryException in Connection.php line 673: SQLSTATE[42S02]: Base table or view not found:

我的新机器中存在迁移,但我无法进行迁移

  

php artisan migrate

  

php artisan migrate:refresh

既然都返回

[Symfony\Component\Debug\Exception\FatalErrorException]
Cannot declare class CreateUsersTable, because the name is already in use

我在这里度过了很多时间,我不知道该怎么做。

1 个答案:

答案 0 :(得分:1)

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