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 相关文章推荐
php magic_quotes_gpc的一点认识与分析
Aug 18 PHP
获取远程文件大小的php函数
Jan 11 PHP
关于IIS php调用com组件的权限问题
Jan 11 PHP
phpmyadmin3 安装配置图解教程
Mar 29 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
Jan 13 PHP
解析PHP中$_FILES的使用以及注意事项
Jul 05 PHP
使用PHP编写的SVN类
Jul 18 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
Mar 18 PHP
微信支付PHP SDK ―― 公众号支付代码详解
Sep 13 PHP
Yii遍历行下每列数据的方法
Oct 17 PHP
php实现购物车功能(以大苹果购物网为例)
Mar 09 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
Nov 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支付宝接口用法分析
2015/01/04 PHP
简单谈谈php浮点数精确运算
2016/03/10 PHP
用于判断用户注册时,密码强度的JS代码
2009/01/01 Javascript
前端开发必须知道的JS之原型和继承
2010/07/06 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
js中Image对象以及对其预加载处理示例
2013/11/20 Javascript
判断文件是否正在被使用的JS代码
2013/12/21 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
2014/07/23 Javascript
浅谈jQuery中replace()方法
2015/05/13 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
jQuery插件Validate实现自定义表单验证
2016/01/18 Javascript
快速掌握jQuery插件WebUploader文件上传
2016/11/07 Javascript
CSS3+JavaScript实现翻页幻灯片效果
2017/06/28 Javascript
ionic2懒加载配置详解
2017/09/01 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
javaScript字符串工具类StringUtils详解
2017/12/08 Javascript
vue实现移动端省市区选择
2019/09/27 Javascript
Electron实现应用打包、自动升级过程解析
2020/07/07 Javascript
Vue axios获取token临时令牌封装案例
2020/09/11 Javascript
python中PIL安装简单教程
2016/04/21 Python
深入学习Python中的装饰器使用
2016/06/20 Python
Python脚本实现12306火车票查询系统
2016/09/30 Python
Python实现字符串与数组相互转换功能示例
2017/09/22 Python
Python检查和同步本地时间(北京时间)的实现方法
2018/12/03 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
python操作日志的封装方法(两种方法)
2019/05/23 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
详解python 支持向量机(SVM)算法
2020/09/18 Python
html5指南-7.geolocation结合google maps开发一个小的应用
2013/01/07 HTML / CSS
天猫国际进口超市直营:官方直采,一站购齐
2017/12/11 全球购物
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
写给女生的道歉信
2014/01/08 职场文书
硕士研究生求职自荐信范文
2014/03/11 职场文书
领导批评与自我批评范文
2014/10/16 职场文书
Redis基本数据类型Set常用操作命令
2022/06/01 Redis
JS精髓原型链继承及构造函数继承问题纠正
2022/06/16 Javascript