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 相关文章推荐
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
May 16 PHP
php和javascript之间变量的传递实现代码
Dec 19 PHP
php中选择什么接口(mysql、mysqli)访问mysql
Feb 06 PHP
php 批量生成html,txt文件的实现代码
Jun 26 PHP
php使用百度ping服务代码实例
Jun 19 PHP
Discuz批量替换帖子内容的方法(使用SQL更新数据库)
Jun 23 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
Nov 17 PHP
php从给定url获取文件扩展名的方法
Mar 14 PHP
最新版本PHP 7 vs HHVM 多角度比较
Feb 14 PHP
PHP简单装饰器模式实现与用法示例
Jun 22 PHP
php生成条形码的图片的实例详解
Sep 13 PHP
PHP实现创建一个RPC服务操作示例
Feb 23 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.MVC的模板标签系统(二)
2006/09/05 PHP
PHP中读取照片exif信息的方法
2014/08/20 PHP
php验证session无效的解决方法
2014/11/04 PHP
php json转换成数组形式代码分享
2014/11/10 PHP
PHP 记录访客的浏览信息方法
2018/01/29 PHP
js对象与打印对象分析比较
2013/04/23 Javascript
JS截取字符串常用方法详细整理
2013/10/28 Javascript
jQuery获得内容和属性方法及示例
2013/12/02 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
BootStrap入门教程(一)之可视化布局
2016/09/19 Javascript
jQuery实现的自定义滚动条实例详解
2016/09/20 Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
2016/11/01 Javascript
easyui关于validatebox实现多重规则验证的方法(必看)
2017/04/12 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
2017/04/14 Javascript
vue中是怎样监听数组变化的
2020/10/24 Javascript
Python实现的十进制小数与二进制小数相互转换功能
2017/10/12 Python
python2.7安装图文教程
2018/03/13 Python
python3 实现的对象与json相互转换操作示例
2019/08/17 Python
使用Python判断一个文件是否被占用的方法教程
2020/12/16 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
GAP阿联酋官网:GAP UAE
2017/11/30 全球购物
德国专业木制品经销商:Holz-Direkt24
2019/12/26 全球购物
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
自荐信的五个重要部分
2013/10/29 职场文书
公司同意接收函
2014/01/13 职场文书
幼儿园庆六一游园活动方案
2014/01/29 职场文书
安全教育月活动总结
2014/05/05 职场文书
献爱心标语
2014/06/21 职场文书
课外活动总结
2015/02/04 职场文书
大连导游词
2015/02/12 职场文书
医院保洁员管理制度
2015/08/05 职场文书
三好学生评选事迹材料(2016精选版)
2016/02/25 职场文书
工作简历的自我评价
2019/05/16 职场文书
导游词之黄果树瀑布
2019/09/20 职场文书
django注册用邮箱发送验证码的实现
2021/04/18 Python
教你用python实现一个无界面的小型图书管理系统
2021/05/21 Python