如何将Laravel执行迁移回滚操作改写为一个长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计594个文字,预计阅读时间需要3分钟。
Laravel推崇敏捷、迭代的开发方式,我们期望第一次就能获得所有正确的结果。我们擅长自行编写和设计数据库,并通过文件迁移和持续测试来实现。但有时,我们也需要执行迁移回滚。
Laravel鼓励敏捷、迭代的开发方式,我们没指望在第一次就获得所有正确的。
我们对于自己编写和设计数据库,可以通过迁移文件,不断的重复去测试. 但是有些时候我们需要去执行迁移回滚
(1) 建议使用
执行上一次迁移回滚
如果是本地开发(一般都在前期开发)
执行:php artisan migrate:rollback(迁移文件在/database/migrations下)
如果是在文件夹下的回滚呢?
执行:php artisan migrate:rollback --path=/database/migrations/你的文件夹
执行同一个目录下的回滚
php artisan migrate:refresh 指定文件夹下的回滚同上
其实笔者还有个很土的方法,直接删除migrations表的迁移表数据,然后再删除表。再回去执行迁移。简单粗暴。但是此方式只适合本地开发。
本文共计594个文字,预计阅读时间需要3分钟。
Laravel推崇敏捷、迭代的开发方式,我们期望第一次就能获得所有正确的结果。我们擅长自行编写和设计数据库,并通过文件迁移和持续测试来实现。但有时,我们也需要执行迁移回滚。
Laravel鼓励敏捷、迭代的开发方式,我们没指望在第一次就获得所有正确的。
我们对于自己编写和设计数据库,可以通过迁移文件,不断的重复去测试. 但是有些时候我们需要去执行迁移回滚
(1) 建议使用
执行上一次迁移回滚
如果是本地开发(一般都在前期开发)
执行:php artisan migrate:rollback(迁移文件在/database/migrations下)
如果是在文件夹下的回滚呢?
执行:php artisan migrate:rollback --path=/database/migrations/你的文件夹
执行同一个目录下的回滚
php artisan migrate:refresh 指定文件夹下的回滚同上
其实笔者还有个很土的方法,直接删除migrations表的迁移表数据,然后再删除表。再回去执行迁移。简单粗暴。但是此方式只适合本地开发。

