在Laravel安全迁移?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (18)

在Laravel,似乎有一个创建迁移的命令,但不能删除。

创建迁移命令:

php artisan migrate:make create_users_table

如果我想删除迁移,是否可以安全地删除database / migrations文件夹中的相应迁移文件?

迁移文件:

2013_05_31_220658_create_users_table
提问于
用户回答回答于

  1. 手动删除app / database / migrations / my_migration_file_name.php下的迁移文件
  2. 重置composer自动载入文件:composer dump-autoload
  3. 修改数据库:从迁移表中删除
用户回答回答于

如果迁移已经运行,那么应该回滚迁移以删除数据库表中的历史记录。一旦回滚,你应该能够安全地删除你的迁移文件,然后再继续迁移。

扫码关注云+社区