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产生动态的影像图
Oct 09 PHP
可定制的PHP缩略图生成程式(需要GD库支持)
Mar 06 PHP
学习使用curl采集curl使用方法
Jan 11 PHP
PHP新手用的Insert和Update语句构造类
Mar 31 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
Jun 18 PHP
PHP处理JSON字符串key缺少双引号的解决方法
Sep 16 PHP
PHP会话处理的10个函数
Aug 11 PHP
WordPress主题中添加文章列表页页码导航的PHP代码实例
Dec 22 PHP
PHP连接数据库实现注册页面的增删改查操作
Mar 27 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
Feb 08 PHP
PHP实现的贪婪算法实例
Oct 17 PHP
PHP两个n位的二进制整数相加问题的解决
Aug 26 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变量的定义、可变变量、变量引用、销毁方法
2013/12/20 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
2014/06/25 PHP
php实现与erlang的二进制通讯实例解析
2014/07/23 PHP
YII Framework框架教程之缓存用法详解
2016/03/14 PHP
php简单实现数组分页的方法
2016/04/30 PHP
Laravel给生产环境添加监听事件(SQL日志监听)
2017/06/19 PHP
PHP实现一个限制实例化次数的类示例
2019/09/16 PHP
Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据
2010/03/15 Javascript
Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例
2013/06/09 Javascript
JQuery each打印JS对象的方法
2013/11/13 Javascript
Javascript基础教程之定义和调用函数
2015/01/18 Javascript
js获取json元素数量的方法
2015/01/27 Javascript
深入剖析JavaScript中的函数currying柯里化
2016/04/29 Javascript
AngularJS基础 ng-show 指令简单示例
2016/08/03 Javascript
NodeJS链接MySql数据库的操作方法
2017/06/27 NodeJs
初探JavaScript 面向对象(推荐)
2017/09/03 Javascript
vue根据进入的路由进行原路返回的方法
2018/09/26 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
2019/04/01 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
2020/11/24 Javascript
简单谈谈Python流程控制语句
2016/12/04 Python
python如何在列表、字典中筛选数据
2018/03/19 Python
对python实时得到鼠标位置的示例讲解
2018/10/14 Python
python 日期排序的实例代码
2019/07/11 Python
Python 实现文件读写、坐标寻址、查找替换功能
2019/09/11 Python
解决pyshp UnicodeDecodeError的问题
2019/12/06 Python
Python字符串函数strip()原理及用法详解
2020/07/23 Python
Python requests接口测试实现代码
2020/09/08 Python
基于HTML5陀螺仪实现ofo首页眼睛移动效果的示例
2017/07/31 HTML / CSS
西班牙家用电器和电子产品购物网站:Mi Electro
2019/02/25 全球购物
Aosom西班牙:家具在线商店
2020/06/11 全球购物
美术兴趣小组活动总结
2014/07/07 职场文书
医院反腐倡廉演讲稿
2014/09/16 职场文书
大学生党课感想
2015/08/11 职场文书
安全教育培训心得体会
2016/01/15 职场文书
MySQL库表名大小写的选择
2021/06/05 MySQL
JAVA API 实用类 String详解
2021/10/05 Java/Android