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编程最快明白(第一讲 软件环境和准备工作)
Oct 25 PHP
Ping服务的php实现方法,让网站快速被收录
Feb 04 PHP
php eval函数用法 PHP中eval()函数小技巧
Oct 31 PHP
php错误级别的设置方法
Jun 17 PHP
隐性调用php程序的方法
Jun 13 PHP
WordPress中对访客评论功能的一些优化方法
Nov 24 PHP
symfony2.4的twig中date用法分析
Mar 18 PHP
详解PHP用substr函数截取字符串中的某部分
Dec 03 PHP
yii2实现Ueditor百度编辑器的示例代码
Nov 02 PHP
php 比较获取两个数组相同和不同元素的例子(交集和差集)
Oct 18 PHP
Laravel 解决composer相关操作提示php相关异常的问题
Oct 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编程中字符串处理的5个技巧小结
2007/11/13 PHP
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
2011/05/18 PHP
一组PHP可逆加密解密算法实例代码
2014/01/21 PHP
phpStudy配置多站点多域名和多端口的方法
2017/09/01 PHP
PHP多个图片压缩成ZIP的方法
2020/08/18 PHP
PHP使用Session实现上传进度功能详解
2019/08/06 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
JAVASCRIPT  THIS详解 面向对象
2009/03/25 Javascript
jquery中的mouseleave和mouseout的区别 模仿下拉框效果
2012/02/07 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
jQuery中wrapInner()方法用法实例
2015/01/16 Javascript
node.js实现爬虫教程
2020/08/25 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
jquery实现tab键进行选择后enter键触发click行为
2017/03/29 jQuery
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
jQuery+Cookie实现切换皮肤功能【附源码下载】
2018/03/25 jQuery
浅谈Webpack 是如何加载模块的
2018/05/24 Javascript
解决pycharm双击但是无法打开的情况
2020/10/31 Javascript
修改默认的pip版本为对应python2.7的方法
2018/11/06 Python
python 发送json数据操作实例分析
2019/10/15 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
基于pandas向csv添加新的行和列
2020/05/25 Python
python爬虫构建代理ip池抓取数据库的示例代码
2020/09/22 Python
Python字典取键、值对的方法步骤
2020/09/30 Python
html5+css3之动画在webapp中的应用
2014/11/21 HTML / CSS
佳能法国商店:Canon法国
2019/02/14 全球购物
法国购买隐形眼镜和眼镜网站:Optical Center
2019/10/08 全球购物
大学毕业生自我鉴定
2013/11/05 职场文书
怎样写留学自荐信
2013/11/11 职场文书
公司门卫岗位职责
2014/03/15 职场文书
毕业自我鉴定怎么写
2014/03/25 职场文书
幼儿园六一亲子活动方案
2014/08/26 职场文书
学校政风行风评议工作总结
2014/10/21 职场文书
入党积极分子半年考察意见
2015/06/02 职场文书
宇宙与人观后感
2015/06/05 职场文书