Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5 laravel迁移出错,无法回滚或重置_Laravel 5 - Fatal编程技术网

Laravel 5 laravel迁移出错,无法回滚或重置

Laravel 5 laravel迁移出错,无法回滚或重置,laravel-5,Laravel 5,所以我去创建一些表的迁移 点击向上箭头并更改-createname,但在我已经创建了一些类名之后,意外地将类名保持不变。我注意到并尝试重命名文件和类,但遇到了问题。我迁移了,出现了错误。我尝试重新命名它们,重新设置并回滚,但一切都太糟糕了。我丢弃了表当我尝试手动重置或回滚时,现在我得到一个表不存在错误。有没有简单的方法可以摆脱这种混乱,而不必创建一个新项目 如果您把迁移搞得一团糟,那么如果您在迁移过程中直接进行了迁移和更改,那么您总是可以删除所有表并运行新的php artisan迁移 听起来您已

所以我去创建一些表的迁移
点击向上箭头并更改-createname,但在我已经创建了一些类名之后,意外地将类名保持不变。我注意到并尝试重命名文件和类,但遇到了问题。我迁移了,出现了错误。我尝试重新命名它们,重新设置并回滚,但一切都太糟糕了。我丢弃了表当我尝试手动重置或回滚时,现在我得到一个表不存在错误。有没有简单的方法可以摆脱这种混乱,而不必创建一个新项目

如果您把迁移搞得一团糟,那么如果您在迁移过程中直接进行了迁移和更改,那么您总是可以删除所有表并运行新的php artisan迁移


听起来您已经迁移了,并且更改了一些表的表名。当您这样做并尝试回滚重置时,从回滚开始,它会尝试删除表,但当它到达更改的表名时,它在数据库中找不到它,您会收到一个错误,说该表不存在:

刚刚决定从头开始创建一个新的干净项目