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 相关文章推荐
在任意字符集下正常显示网页的方法二(续)
Apr 01 PHP
用PHP ob_start()控制浏览器cache、生成html实现代码
Feb 16 PHP
php smarty函数扩展
Mar 15 PHP
解析如何用php screw加密php源代码
Jun 20 PHP
ThinkPHP实现多数据库连接的解决方法
Jul 01 PHP
php缩放gif和png图透明背景变成黑色的解决方法
Oct 14 PHP
PHP通过插入mysql数据来实现多机互锁实例
Nov 05 PHP
浅析php工厂模式
Nov 25 PHP
PHP指定截取字符串中的中英文或数字字符的实例分享
Mar 18 PHP
PHP编写简单的App接口
Aug 28 PHP
Zend Framework前端控制器用法示例
Dec 11 PHP
PHP编译configure时常见错误的总结
Aug 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
奉献出一个封装的curl函数 便于调用(抓数据专用)
2013/07/22 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
实例讲解yii2.0在php命令行中运行的步骤
2015/12/01 PHP
PHP实现的堆排序算法详解
2017/08/17 PHP
PHP关于foreach复制知识点总结
2019/01/28 PHP
Javascript string 扩展库代码
2010/04/09 Javascript
为你的网站增加亮点的9款jQuery插件推荐
2011/05/03 Javascript
jQuery获取注册信息并提示实现代码
2013/04/21 Javascript
javascript同页面多次调用弹出层具体实例代码
2013/08/16 Javascript
JavaScript实现定时隐藏与显示图片的方法
2015/08/06 Javascript
js仿苹果iwatch外观的计时器代码分享
2015/08/26 Javascript
在DWR中实现直接获取一个JAVA类的返回值的两种方法
2016/12/25 Javascript
详解Windows下安装Nodejs步骤
2017/05/18 NodeJs
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
jquery dataTable 后台加载数据并分页实例代码
2017/06/07 jQuery
JS使用canvas中的measureText方法测量字体宽度示例
2019/02/02 Javascript
详解基于Vue/React项目的移动端适配方案
2019/08/23 Javascript
JS端基于download.js实现图片、视频时直接下载而不是打开预览
2020/05/09 Javascript
JS前端基于canvas给图片添加水印
2020/11/11 Javascript
Python 解析XML文件
2009/04/15 Python
Python入门教程之if语句的用法
2015/05/14 Python
python的numpy模块安装不成功简单解决方法总结
2017/12/23 Python
python画图——实现在图上标注上具体数值的方法
2019/07/08 Python
CSS3 display知识详解
2015/11/25 HTML / CSS
html5用video标签流式加载的实现
2020/05/20 HTML / CSS
UGG澳洲官网:UGG Australia
2018/04/26 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
《夕阳真美》教学反思
2014/04/27 职场文书
学校领导班子对照检查材料
2014/09/24 职场文书
小学教师师德整改措施
2014/09/29 职场文书
保管员岗位职责
2015/02/14 职场文书
2015年店长工作总结范文
2015/04/08 职场文书
公司表扬稿范文
2015/05/05 职场文书
病假证明模板
2015/06/19 职场文书
二年级数学教学反思
2016/02/16 职场文书
python绘制云雨图raincloud plot
2022/08/05 Python