【发布时间】:2019-06-21 07:57:19
【问题描述】:
迁移发生了一件棘手的事情。我运行php artisan migrate:fresh,它说我的所有五个迁移都已成功完成,但迁移表中只列出了前四个。数据库显示第五次迁移确实完成了,所以现在当我尝试运行我的第六次迁移时,迁移运行器认为我需要应用我的第五次迁移,并从那里开始,但当然会抛出异常,因为所有这些东西都已经存在。
这是显示我的所有迁移已成功完成的控制台
这是迁移表的结果
【问题讨论】:
-
并且在您的
.env文件中,您已经获得了您在数据库中查看的数据库名称? -
@nakov 它肯定是正确的数据库。
-
尝试运行 composer dump-autoload 并删除迁移并再次迁移
-
@JesusErwinSuarez 试过了,没有解决
-
你可以试试
php artian migrate:fresh --force