【问题标题】:migrate:refresh is not working after deleting a migration迁移:删除迁移后刷新不起作用
【发布时间】:2017-07-24 11:50:11
【问题描述】:

我创建了一个迁移表“result”并将其删除,但现在迁移刷新不起作用。显示以下错误。

[ErrorException] 未定义的索引: 2017_02_20_090135_create_results_table

我使用了 composer dump-autoload 并没有解决问题。

请帮帮我。

【问题讨论】:

  • Muhammad Saqlain 没用。
  • 以下答案是否解决了您的问题,还是您需要更多帮助?如果它确实解决了您的问题,请将其标记为正确。

标签: laravel-5.3


【解决方案1】:

您需要转到数据库中的migrations 表并删除migration = 2017_02_20_090135_create_results_table 的行。

一种方法是:

php artisan tinker

然后

DB::table('migrations')->where('migration', '2017_02_20_090135_create_results_table')->delete();

也可以删除表。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-10
    • 1970-01-01
    • 2015-01-10
    • 2017-03-07
    • 2017-05-27
    • 2013-11-26
    • 2012-09-08
    相关资源
    最近更新 更多