【问题标题】:Can't refresh migration in Laravel无法在 Laravel 中刷新迁移
【发布时间】:2016-10-23 00:37:36
【问题描述】:

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

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  

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

【问题讨论】:

  • 您是否也删除了数据库中的记录?

标签: php laravel migration laravel-artisan


【解决方案1】:

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

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

【讨论】:

  • 是的,这有帮助。我们也可以使用 composer dump-autoload。
猜你喜欢
  • 2018-04-23
  • 2016-07-22
  • 2018-08-01
  • 1970-01-01
  • 2018-04-20
  • 1970-01-01
  • 2017-07-30
  • 2018-04-24
  • 2020-02-27
相关资源
最近更新 更多