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 相关文章推荐
apache+mysql+php+ssl服务器之完全安装攻略
Sep 05 PHP
PHP __autoload()方法真的影响性能吗?
Mar 30 PHP
Zend的MVC机制使用分析(二)
May 02 PHP
详解PHP序列化反序列化的方法
Oct 27 PHP
PHP接收json 并将接收数据插入数据库的实现代码
Dec 01 PHP
php基于dom实现读取图书xml格式数据的方法
Feb 03 PHP
php可变长参数处理函数详解
Feb 22 PHP
php生出随机字符串
Jul 06 PHP
基于Laravel5.4实现多字段登录功能方法示例
Aug 11 PHP
PHP超低内存遍历目录文件和读取超大文件的方法
May 01 PHP
laravel框架中间件 except 和 only 的用法示例
Jul 12 PHP
php将xml转化对象的实例详解
Nov 17 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
PHP 读取文件的正确方法
2009/04/29 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
php中动态变量用法实例
2015/06/10 PHP
CI框架常用方法小结
2016/05/17 PHP
javascript AOP 实现ajax回调函数使用比较方便
2010/11/20 Javascript
Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明介绍)
2013/07/09 Javascript
JS 实现导航栏悬停效果
2013/09/23 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
js精美的幻灯片画集特效代码分享
2015/08/29 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
javascript动画之磁性吸附效果篇
2016/12/09 Javascript
jfinal与bootstrap的登出实战详解
2017/11/27 Javascript
微信小程序实现给嵌套template模板传递数据的方式总结
2017/12/18 Javascript
jquery引入外部CDN 加载失败则引入本地jq库
2018/05/23 jQuery
如何解决.vue文件url引用文件的问题
2019/01/18 Javascript
JS Math对象与Math方法实例小结
2019/07/05 Javascript
layui使用form表单实现post请求页面跳转的方法
2019/09/14 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
2020/11/09 Javascript
Python安装pycurl失败的解决方法
2018/10/15 Python
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
在python环境下运用kafka对数据进行实时传输的方法
2018/12/27 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
2019/01/19 Python
Python使用POP3和SMTP协议收发邮件的示例代码
2019/04/16 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
Python获取浏览器窗口句柄过程解析
2020/07/25 Python
浅谈Python 钉钉报警必备知识系统讲解
2020/08/17 Python
pytorch学习教程之自定义数据集
2020/11/10 Python
what is the difference between ext2 and ext3
2013/11/03 面试题
员工拓展培训方案
2014/02/15 职场文书
2014法院四风问题对照检查材料思想汇报
2014/10/04 职场文书
2014年宣传思想工作总结
2014/12/10 职场文书
生产现场禁烟通知
2015/04/23 职场文书
聋哑人盗窃罪辩护词
2015/05/21 职场文书
2015年外贸业务员工作总结范文
2015/05/23 职场文书
我的法兰西岁月观后感
2015/06/09 职场文书
UNION CREATIVE《Re:从零开始的异世界生活》雷姆手办
2022/03/20 日漫