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

相关文章

  • Laravel 5框架学习之数据库迁移(Migrations)

    Laravel 5框架学习之数据库迁移(Migrations)

    本文给大家介绍的是Laravel5框架中最强大的功能之一数据库迁移(database migrations),本文详细给大家介绍数据库迁移的步骤和方法,非常实用,有需要的小伙伴可以参考下。
    2015-04-04
  • ThinkPHP的SAE开发相关注意事项详解

    ThinkPHP的SAE开发相关注意事项详解

    这篇文章主要介绍了ThinkPHP的SAE开发相关注意事项,结合实例形式较为详细的分析了thinkPHP针对SAE开发的相关数据库、缓存、文件、图片、日志等操作注意事项,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • laravel unique验证、确认密码confirmed验证以及密码修改验证的方法

    laravel unique验证、确认密码confirmed验证以及密码修改验证的方

    这篇文章主要介绍了laravel unique验证、确认密码confirmed验证以及密码修改验证的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • yiic命令时提示“php.exe”不是内部或外部命令的解决方法

    yiic命令时提示“php.exe”不是内部或外部命令的解决方法

    这篇文章主要介绍了yiic命令时提示“php.exe”不是内部或外部命令的解决方法,针对环境变量的配置与Yii框架的配置文件修改来解决这一问题,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • 网友原创的PHP模板类代码

    网友原创的PHP模板类代码

    学习php模板的朋友,可以参考下
    2008-09-09
  • 微信跳一跳php代码实现

    微信跳一跳php代码实现

    这篇文章主要为大家详细介绍了微信跳一跳辅助php代码实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • Laravel5.1框架注册中间件的三种场景详解

    Laravel5.1框架注册中间件的三种场景详解

    这篇文章主要介绍了Laravel5.1框架注册中间件的三种场景,结合实例形式详细分析了Laravel5.1框架控制器中的方法进行注册、给整个控制器进行注册以及给全局注册中间件三种应用场景,需要的朋友可以参考下
    2019-07-07
  • php微信公众号开发(3)php实现简单微信文本通讯

    php微信公众号开发(3)php实现简单微信文本通讯

    这篇文章主要介绍了php微信公众号开发第三课,php实现简单微信文本通讯,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • PHP实现微信公众号验证Token的示例代码

    PHP实现微信公众号验证Token的示例代码

    这篇文章主要介绍了PHP实现微信公众号验证Token的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • PHP实现在线阅读PDF文件的方法

    PHP实现在线阅读PDF文件的方法

    这篇文章主要介绍了PHP实现在线阅读PDF文件的方法,十分的简单实用,有需要的小伙伴可以参考下。
    2015-06-06

最新评论