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


Posted in PHP onOctober 09, 2019

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

安装isseed

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

composer require "orangehill/iseed": "2.1"

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

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

把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种子文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
Discuz板块横排显示图片的实现方法
May 28 PHP
UTF8编码内的繁简转换的PHP类
Jul 09 PHP
收藏的PHP常用函数 推荐收藏保存
Feb 21 PHP
php上的memcache和memcached两个pecl库
Mar 29 PHP
php获取文件夹路径内的图片以及分页显示示例
Mar 11 PHP
PHP资源管理框架Assetic简介
Jun 12 PHP
PHP与MYSQL中UTF8 中文排序示例代码
Oct 23 PHP
ThinkPHP模板输出display用法分析
Nov 26 PHP
php运行时动态创建函数的方法
Mar 16 PHP
PHP中的事务使用实例
May 26 PHP
thinkphp分页实现效果
Oct 13 PHP
PHP使用Redis长连接的方法详解
Feb 12 PHP
laravel执行php artisan migrate报错的解决方法
Oct 09 #PHP
解决Laravel 不能创建 migration 的问题
Oct 09 #PHP
Laravel创建数据库表结构的例子
Oct 09 #PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
Oct 09 #PHP
Laravel 创建指定表 migrate的例子
Oct 09 #PHP
laravel批量生成假数据的方法
Oct 09 #PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
Oct 08 #PHP
You might like
关于php mvc开发模式的感想
2011/06/28 PHP
PHP 常用的header头部定义汇总
2015/06/19 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
2016/11/20 PHP
PHP如何实现阿里云短信sdk灵活应用在项目中的方法
2019/06/14 PHP
可以将word转成html的js代码
2010/04/11 Javascript
js动态给table添加/删除tr的方法
2013/08/02 Javascript
自动设置iframe大小的jQuery代码
2013/09/11 Javascript
JQuery插件iScroll实现下拉刷新,滚动翻页特效
2014/06/22 Javascript
js获取UserControl内容为拼html时提供方便
2014/11/02 Javascript
javascript事件委托的方式绑定详解
2015/06/10 Javascript
简单了解node npm cnpm的具体使用方法
2019/02/27 Javascript
js实现一个简易计算器
2020/03/30 Javascript
解决layui轮播图有数据不显示的情况
2019/09/16 Javascript
node使用mysql获取数据库数据中文乱码问题的解决
2019/12/02 Javascript
vue element-ui中table合计指定列求和实例
2020/11/02 Javascript
vue data有值,但是页面{{}} 取不到值的解决
2020/11/09 Javascript
初学Python实用技巧两则
2014/08/29 Python
python安装numpy&安装matplotlib& scipy的教程
2017/11/02 Python
Python处理文本换行符实例代码
2018/02/03 Python
python去除扩展名的实例讲解
2018/04/23 Python
解决pandas read_csv 读取中文列标题文件报错的问题
2018/06/15 Python
获取python的list中含有重复值的index方法
2018/06/27 Python
python 定时器,实现每天凌晨3点执行的方法
2019/02/20 Python
详解Python中正则匹配TAB及空格的小技巧
2019/07/26 Python
Python工程师必考的6个经典面试题
2020/06/28 Python
python中numpy.empty()函数实例讲解
2021/02/05 Python
canvas小画板之平滑曲线的实现
2020/08/12 HTML / CSS
印度和世界各地的精美产品:Ikka Dukka
2018/02/12 全球购物
HomeAway澳大利亚:预订你的度假屋,公寓、度假村、别墅等
2019/02/20 全球购物
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
2012/05/30 面试题
小班幼儿评语大全
2014/04/30 职场文书
妇联领导班子剖析材料
2014/08/21 职场文书
2015年度党风廉政建设工作情况汇报
2015/01/02 职场文书
2015年度信用社工作总结
2015/05/04 职场文书
基督教追悼会答谢词
2015/09/29 职场文书
Python编程中Python与GIL互斥锁关系作用分析
2021/09/15 Python