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 相关文章推荐
PHPShop存在多个安全漏洞
Oct 09 PHP
php垃圾代码优化操作代码
Aug 05 PHP
php中用加号与用array_merge合并数组的区别深入分析
Jun 03 PHP
php解决约瑟夫环示例
Apr 09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(三)
Jun 23 PHP
PHP生成短网址的3种方法代码实例
Jul 08 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
Jan 26 PHP
PHP开发中常用的十个代码样例
Feb 02 PHP
PHP图片加水印实现方法
May 06 PHP
php+jQuery+Ajax简单实现页面异步刷新
Aug 08 PHP
php正确输出json数据的实例讲解
Aug 21 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
Oct 10 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
批量获取memcache值并按key的顺序返回的实现代码
2011/06/14 PHP
php删除数组元素示例分享
2014/02/17 PHP
php中最简单的字符串匹配算法
2014/12/16 PHP
使用新浪微博API的OAuth认证发布微博实例
2015/03/27 PHP
PHP实现的memcache环形队列类实例
2015/07/28 PHP
比较搞笑的js陷阱题
2010/02/07 Javascript
JS特权方法定义作用以及与公有方法的区别
2013/03/18 Javascript
jQuery表单获取和失去焦点输入框提示效果的实例代码
2013/08/01 Javascript
js获取input标签的输入值实现代码
2013/08/05 Javascript
jquery、js操作checkbox全选反选
2014/03/12 Javascript
jQuery新的事件绑定机制on()示例应用
2014/07/18 Javascript
JavaScript判断表单为空及获取焦点的方法
2016/02/12 Javascript
浅谈JS函数定义方式的区别
2016/10/30 Javascript
jQuery checkbox选中问题之prop与attr注意点分析
2016/11/15 Javascript
支持移动端原生js轮播图
2017/02/16 Javascript
docker中编译nodejs并使用nginx启动
2017/06/23 NodeJs
JS实现前端页面的搜索功能
2018/06/12 Javascript
浅谈vue同一页面中拥有两个表单时,的验证问题
2018/09/18 Javascript
JS 正则表达式验证密码、邮箱格式的实例代码
2018/10/28 Javascript
前端面试知识点目录一览
2019/04/15 Javascript
Vue使用axios出现options请求方法
2019/05/30 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
浅谈vue 组件中的setInterval方法和window的不同
2020/07/30 Javascript
使用PYTHON创建XML文档
2012/03/01 Python
Python中实现参数类型检查的简单方法
2015/04/21 Python
python实现判断数组是否包含指定元素的方法
2015/07/15 Python
十条建议帮你提高Python编程效率
2016/02/16 Python
详解Python的三种可变参数
2019/05/08 Python
window环境pip切换国内源(pip安装异常缓慢的问题)
2019/12/31 Python
python输入中文的实例方法
2020/09/14 Python
html特殊符号示例 html特殊字符编码对照表
2014/01/14 HTML / CSS
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
2016/10/06 面试题
毕业生个人总结
2015/02/28 职场文书
2015年企业工作总结范文
2015/04/28 职场文书
2015学校年度工作总结
2015/05/11 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书