无法在 Laravel 中刷新迁移

Can't refresh migration in Laravel

我手动删除了一个迁移文件。现在我尝试 运行 迁移:

php artisan migrate:refresh

我收到一个错误:

  [ErrorException]                                                             
  include(C:\xampp\htdocs\NightClubs/database/migrations/2014_10_12_000000_cr  
  eate_users_table.php): failed to open stream: No such file or directory  

这是我删除的迁移文件的名称。怎么办?

迁移架构通过 artisan migrate 命令记录文件 运行 的名称。

如果您在删除迁移 class 文件后遇到错误,只需从 migrations table 中删除记录即可。有空的话,彻底拆掉数据库,从头开始。