我刚将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
我在这里度过了很多时间,我不知道该怎么做。
答案 0 :(得分:1)
手动删除数据库中的所有表,包括迁移表并运行php artisan migrate