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函数
Oct 09 PHP
php5 pdo新改动加载注意事项
Sep 11 PHP
php抓取https的内容的代码
Apr 06 PHP
PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
Nov 10 PHP
用Php编写注册后Email激活验证的实例代码
Mar 11 PHP
php数组去重复数据示例
Feb 25 PHP
PHP管理依赖(dependency)关系工具 Composer 安装与使用
Aug 18 PHP
php集成环境xampp中apache无法启动问题解决方案
Nov 18 PHP
PHP使用JSON和将json还原成数组
Feb 12 PHP
CodeIgniter配置之database.php用法实例分析
Jan 20 PHP
如何解决PHP获取不到SESSION信息之一般情况
Oct 10 PHP
基于PHP实现堆排序原理及实例详解
Jun 19 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 curl 并发最佳实践代码分享
2012/09/05 PHP
PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
2012/12/07 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
2015/12/18 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
2018/05/11 PHP
JavaScript 盒模型 尺寸深入理解
2012/12/31 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
2014/06/16 Javascript
js 模式窗口(模式对话框和非模式对话框)的使用介绍
2014/07/17 Javascript
Bootstrap基本组件学习笔记之按钮组(8)
2016/12/07 Javascript
webpack 2.x配置reactjs基本开发环境详解
2017/08/08 Javascript
Vue $emit $refs子父组件间方法的调用实例
2018/09/12 Javascript
js实现延迟加载的几种方法详解
2019/01/19 Javascript
vue + typescript + 极验登录验证的实现方法
2019/06/27 Javascript
vue中组件通信的八种方式(值得收藏!)
2019/08/09 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
八种Vue组件间通讯方式合集(推荐)
2020/08/18 Javascript
python 提取文件的小程序
2009/07/29 Python
Python写入数据到MP3文件中的方法
2015/07/10 Python
python学习 流程控制语句详解
2016/06/01 Python
对dataframe数据之间求补集的实例详解
2019/01/30 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
安装好Pycharm后如何配置Python解释器简易教程
2019/06/28 Python
Django 响应数据response的返回源码详解
2019/08/06 Python
Python正则表达式高级使用方法汇总
2020/06/18 Python
keras分类模型中的输入数据与标签的维度实例
2020/07/03 Python
css3 background属性调整增强介绍
2010/12/18 HTML / CSS
html5 利用canvas手写签名并保存的实现方法
2018/07/12 HTML / CSS
联强国际笔试题面试题
2013/07/10 面试题
造型师求职自荐信
2013/09/27 职场文书
奖学金自我鉴定范文
2013/10/03 职场文书
网管求职信
2014/03/03 职场文书
本科生自荐信
2014/06/18 职场文书
办公室务虚会发言材料
2014/10/20 职场文书
经理聘任证明
2015/03/02 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
2016教师暑期培训学习心得体会
2016/01/09 职场文书
vue+element ui实现锚点定位
2021/06/29 Vue.js