Laravel 将数据表的数据导出,并生成seeds种子文件的方法

 更新时间:2019年10月09日 10:05:11   作者:t1174148618  
今天小编就为大家分享一篇Laravel 将数据表的数据导出,并生成seeds种子文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

用过laravel的都知道,我们表里面的数据通常是保存到seeder文件中,但是有些时候需要将表里已有的数据导出到seed文件中,那么怎么导出呢,其实这里有个扩展包叫iseed,我们可以利用它来把数据表里的数据导出到seed中。

安装isseed

安装isseed,我这里是laravel 5.4,安装的iseed是2.1版本的,你们看情况,随意

composer require "orangehill/iseed": "2.1"

将iseed加入到composer.json文件中去

把iseed加入到服务提供者

在laravel项目目录 config/app.php 添加providers

'providers' => [
 ...
 Orangehill\Iseed\IseedServiceProvider::class,
],

更新composer 命令行执行

composer update

到此安装结束

iseed用法

导出单个表的数据

比如我要表某个表的数据导出到seed文件,那么命令为:php artisan iseed 你要转换的表名

假如说我要用户表的数据导出,命令应该是:

php artisan iseed users

导出多个表的数据

和导出单个类似,多个表用逗号隔开

php artisan iseed 表1,表2

导出数据并且强制覆盖

有时候我们导出的时候,这个seed文件已经存在了,我们要覆盖它,要怎么做呢

很简单,其他不变,只需要在命令中加入--force就OK了,

php artisan iseed 表名1[,表名2...]--force

导出指定的数据库里指定的表,并生成seed文件

php artisan iseed 表名--database=数据库名

基本上就是这么用的,差不多就到这里,实践是检验真理的唯一标准,还不快去。。。

以上这篇Laravel 将数据表的数据导出,并生成seeds种子文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Laravel 实现密码重置功能

    Laravel 实现密码重置功能

    这篇文章主要介绍了Laravel 实现密码重置功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-02-02
  • PHP生成指定长度随机数最简洁的方法

    PHP生成指定长度随机数最简洁的方法

    这篇文章主要介绍了PHP生成指定长度随机数最简洁的方法,一行代码搞定随机数生成,是不是最简洁、最优雅的方法,需要的朋友可以参考下
    2014-07-07
  • Yii学习总结之数据访问对象 (DAO)

    Yii学习总结之数据访问对象 (DAO)

    本文是YII学习总结系列文章的第二篇,主要向我们介绍了数据访问对象(DAO),十分的详细,有需要的小伙伴参考下
    2015-02-02
  • laravel中数据显示方法(默认值和下拉option默认选中)

    laravel中数据显示方法(默认值和下拉option默认选中)

    今天小编就为大家分享一篇laravel中数据显示方法(默认值和下拉option默认选中),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • Laravel框架Request、Response及Session操作示例

    Laravel框架Request、Response及Session操作示例

    这篇文章主要介绍了Laravel框架Request、Response及Session操作,结合实例形式分析了Laravel框架中Request请求、Response响应及Session存取等相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • 常用PHP封装分页工具类

    常用PHP封装分页工具类

    这篇文章主要为大家详细介绍了常用PHP封装分页工具类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Laravel6.0.4中将添加计划任务事件的方法步骤

    Laravel6.0.4中将添加计划任务事件的方法步骤

    此版本包括计划任务事件、新的 JSON 断言方法和所有最新更改。这篇文章主要介绍了Laravel6.0.4中将添加计划任务事件的方法步骤,感兴趣的可以了解一下
    2019-10-10
  • PHP判断当前使用的是什么浏览器(推荐)

    PHP判断当前使用的是什么浏览器(推荐)

    PHP简单判断当前使用的是什么浏览器,判断浏览器类型的方法,方便统计网站访问用户使用浏览器的比例。这篇文章主要介绍了PHP判断当前使用的是什么浏览器(推荐),需要的朋友可以参考下
    2019-10-10
  • WAF的正确bypass

    WAF的正确bypass

    这篇文章主要介绍了WAF的正确bypass的相关资料,需要的朋友可以参考下
    2017-01-01
  • 新浪SAE搭建PHP项目教程

    新浪SAE搭建PHP项目教程

    这篇文章主要介绍了新浪SAE搭建PHP项目教程,图文并茂,需要的朋友可以参考下
    2015-01-01

最新评论