laravel 执行迁移回滚示例

 更新时间:2019年10月23日 16:59:13   投稿:jingxian  
今天小编就为大家分享一篇laravel 执行迁移回滚示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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 执行迁移回滚示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • thinkPHP5框架路由常用知识点汇总

    thinkPHP5框架路由常用知识点汇总

    这篇文章主要介绍了thinkPHP5框架路由常用知识点,整理汇总了thinkPHP5框架路由相关概念、原理及操作技巧,需要的朋友可以参考下
    2019-09-09
  • php检测图片木马多进制编程实践

    php检测图片木马多进制编程实践

    有制作图片木马的教程,并没有找到检测的程序,从制作原理来分析这种木马程序,写了以下这个上传类与大家分享下,感性的朋友可以参考下
    2013-04-04
  • thinkPHP5.0框架应用请求生命周期分析

    thinkPHP5.0框架应用请求生命周期分析

    这篇文章主要介绍了thinkPHP5.0框架应用请求生命周期,较为详细的分析了thinkPHP5.0框架应用请求生命周期所涉及的各个执行流程,需要的朋友可以参考下
    2017-03-03
  • orm获取关联表里的属性值

    orm获取关联表里的属性值

    ORM是关系对象模型,本文给大家介绍orm获取关联表里的属性值,需要的朋友参考下吧
    2016-04-04
  • ThinkPHP 5 AJAX跨域请求头设置实现过程解析

    ThinkPHP 5 AJAX跨域请求头设置实现过程解析

    这篇文章主要介绍了ThinkPHP 5 AJAX跨域请求头设置实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • windows系统php环境安装swoole具体步骤

    windows系统php环境安装swoole具体步骤

    这篇文章主要介绍了windows系统php环境安装swoole具体步骤,swoole目前是比较热门的一个扩展插件,有需要的同学可以学习下
    2021-03-03
  • php使用cookie实现记住用户名和密码实现代码

    php使用cookie实现记住用户名和密码实现代码

    这篇文章主要介绍了php使用cookie实现记住用户名和密码实现代码,本文直接给出实现代码,需要的朋友可以参考下
    2015-04-04
  • php屏蔽错误及提示的方法

    php屏蔽错误及提示的方法

    在本篇文章里小编给大家分享的是关于php屏蔽错误及提示的方法,需要的朋友们可以学习下。
    2020-05-05
  • PHP中使用GD库绘制折线图 折线统计图的绘制方法

    PHP中使用GD库绘制折线图 折线统计图的绘制方法

    本文通过代码给大家介绍php中使用GD库绘制折线图,涉及到php中GD库的一些简单使用,本文介绍的非常详细,感兴趣的朋友一起学习吧
    2015-11-11
  • 如何让CI框架支持service层

    如何让CI框架支持service层

    本文主要介绍了在controller和model中加一个业务层service,由它来负责业务逻辑,封装好的调用接口可以被controller复用,提高了通用的业务逻辑的复用性,设计到具体业务实现会调用Model的接口。
    2014-10-10

最新评论