【整理】Laravel 5如何安全删除migration文件

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: 【整理】Laravel 5如何安全删除migration文件

有时候我们不小心输错了migrations的文件名,但是并没有进行 artisan migrate 操作,那么可以按照下面方式操作:

  1. 删除migrations目录下错误的migrations文件,比如删除 app/database/migrations/my_migration_file_name.php
  2. 重置composer文件加载项: composer dump-autoload
  3. 然后就可以重新创建新的migrations文件了

假如你运行了migration文件,也就是你执行了 php artisan migrate 命令,那么你可以这么进行恢复:

a) 运行命令: migrate:rollback 这个命令正确的回滚上一次进行的所有migrate操作;

b) 如果运行命令 migrate:rollback 失败了,那么,请按照如下方式操作;

  1. 删除migrations目录下错误的migrations文件,比如删除 app/database/migrations/my_migration_file_name.php
  2. 重置composer文件加载项: composer dump-autoload
  3. 删除数据库里的表,重新生成migrations文件进行操作

参考:http://stackoverflow.com/questions/16871413/safely-remove-migration-in-laravel-4

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: 【整理】Laravel 5如何安全删除migration文件

文章的脚注信息由WordPress的wp-posturl插件自动生成



|2|left
打赏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: