laravel 执行迁移回滚示例


Posted in PHP onOctober 23, 2019

Laravel鼓励敏捷、迭代的开发方式,我们没指望在第一次就获得所有正确的。 

我们对于自己编写和设计数据库,可以通过迁移文件,不断的重复去测试. 但是有些时候我们需要去执行迁移回滚

(1) 建议使用

执行上一次迁移回滚

如果是本地开发(一般都在前期开发)

执行:php artisan migrate:rollback(迁移文件在/database/migrations下)

如果是在文件夹下的回滚呢?

执行:php artisan migrate:rollback --path=/database/migrations/你的文件夹

执行同一个目录下的回滚

php artisan migrate:refresh 指定文件夹下的回滚同上

其实笔者还有个很土的方法,直接删除migrations表的迁移表数据,然后再删除表。再回去执行迁移。简单粗暴。但是此方式只适合本地开发。请不要在正式环境使用

(2) 三种回滚操作

php artisan migrate:rollback 在写迁移时偶尔也会犯错误。如果你已经运行了迁移,那么你不能只是编辑迁移和再次运行迁移: Laravel假定它已经运行了迁移,那么当你再次运行artisan migrate,不会做任何事情。你必须使 用artisan migrate:rollback回滚迁移,然后编辑迁移,再运行artisan migrate去运行正确的版本。

php artisan migrate:reset 回滚所有的迁移(会删掉所有表和数据,尽量不要使用此操作)

php artisan migrate:refresh 将删除数据库、 重新创建它并将加载当前架构(数据会丢失)。这是一个方便快方 式去运行重置并随后重新运行所有迁移。

以上这篇laravel 执行迁移回滚示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
台湾中原大学php教程孙仲岳主讲
Jan 07 PHP
PHP中其实也可以用方法链
Nov 10 PHP
php inc文件使用的风险和注意事项
Nov 12 PHP
XAMPP安装与使用方法详细解析
Nov 27 PHP
PHP常用处理静态操作类
Apr 03 PHP
PHP图像处理类库MagickWand用法实例分析
May 21 PHP
使用PHP接受文件并获得其后缀名的方法
Aug 05 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
Mar 25 PHP
PHP面试常用算法(推荐)
Jul 22 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
May 11 PHP
Laravel 框架返回状态拦截代码
Oct 18 PHP
PHP 扩展Memcached命令用法实例总结
Jun 04 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
Oct 23 #PHP
关于laravel5.5的定时任务详解(demo)
Oct 23 #PHP
laravel 出现command not found问题的解决方案
Oct 23 #PHP
关于laravel框架中的常用目录路径函数
Oct 23 #PHP
laravel 实现根据字段不同值做不同查询
Oct 23 #PHP
Laravel修改验证提示信息为中文的示例
Oct 23 #PHP
php装饰者模式简单应用案例分析
Oct 23 #PHP
You might like
yii框架通过控制台命令创建定时任务示例
2014/04/30 PHP
PHP中的Streams详细介绍
2014/11/12 PHP
PHP7内核CGI与FastCGI详解
2019/04/14 PHP
50个优秀经典PHP算法大集合 附源码
2020/08/26 PHP
基于ThinkPHP删除目录及目录文件函数
2020/10/28 PHP
JavaScript在IE中“意外地调用了方法或属性访问”
2008/11/19 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
2013/04/24 Javascript
js字符串转换成数字与数字转换成字符串的实现方法
2014/01/08 Javascript
使用js Math.random()函数生成n到m间的随机数字
2014/10/09 Javascript
js数组的操作指南
2014/12/28 Javascript
Node.js开源应用框架HapiJS介绍
2015/01/14 Javascript
javascript浏览器窗口之间传递数据的方法
2015/01/20 Javascript
解析Node.js异常处理中domain模块的使用方法
2016/02/16 Javascript
Bootstrap学习笔记之环境配置(1)
2016/12/07 Javascript
详解angular 中的自定义指令之详解API
2017/06/20 Javascript
vue中多路由表头吸顶实现的几种布局方式
2019/04/12 Javascript
解决vue cli4升级sass-loader(v8)后报错问题
2020/07/30 Javascript
linux环境下安装pyramid和新建项目的步骤
2013/11/27 Python
初步讲解Python中的元组概念
2015/05/21 Python
python实现多线程端口扫描
2019/08/31 Python
Django中自定义模型管理器(Manager)及方法
2019/09/23 Python
Python中全局变量和局部变量的理解与区别
2021/02/07 Python
俄罗斯香水和化妆品购物网站:Л’Этуаль
2018/05/10 全球购物
StubHub美国:购买或出售您的门票
2019/07/09 全球购物
幼儿教师自我鉴定
2013/11/02 职场文书
生物科学专业个人求职信范文
2013/12/07 职场文书
酒店拾金不昧表扬信
2014/01/18 职场文书
质监局领导班子践行群众路线整改方案
2014/10/26 职场文书
学校党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
2015年乡镇扶贫工作总结
2015/04/08 职场文书
信仰纪录片观后感
2015/06/08 职场文书
男生贾里读书笔记
2015/06/30 职场文书
感恩教师主题班会
2015/08/12 职场文书
《活见鬼》教学反思
2016/02/24 职场文书
Java数组与堆栈相关知识总结
2021/06/29 Java/Android
Java实现多文件上传功能
2021/06/30 Java/Android