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 常用类整理
Dec 23 PHP
PHP版国家代码、缩写查询函数代码
Aug 14 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 PHP
php使用curl发送json格式数据实例
Dec 17 PHP
使用PHP生成PDF方法详解
Jan 23 PHP
使用PHP编写发红包程序
Jul 22 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
Apr 02 PHP
php自定义函数实现二维数组按指定key排序的方法
Sep 29 PHP
PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析
Nov 14 PHP
CI框架表单验证实例详解
Nov 21 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
Jan 30 PHP
PHP的cookie与session原理及用法详解
Sep 27 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教程之phpize使用方法
2014/02/12 PHP
神盾加密解密教程(二)PHP 神盾解密
2014/06/08 PHP
PHP魔术方法的使用示例
2015/06/23 PHP
php根据日期或时间戳获取星座信息和生肖等信息
2015/10/20 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
js电信网通双线自动选择技巧
2008/11/18 Javascript
原生javascript实现图片轮播效果代码
2010/09/03 Javascript
JQuery EasyUI 对话框的使用方法
2010/10/24 Javascript
js获取当前时间显示在页面上并每秒刷新
2014/12/24 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
2015/03/03 Javascript
整理Javascript流程控制语句学习笔记
2015/11/29 Javascript
webpack下实现动态引入文件方法
2018/02/22 Javascript
Vue中使用clipboard实现复制功能
2018/09/05 Javascript
实用的Vue开发技巧
2019/05/30 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
[16:56]heroes英雄教学 司夜刺客
2014/09/18 DOTA
[01:24:16]2018DOTA2亚洲邀请赛 4.6 全明星赛
2018/04/10 DOTA
Python HTMLParser模块解析html获取url实例
2015/04/08 Python
Python使用shelve模块实现简单数据存储的方法
2015/05/20 Python
利用Python中unittest实现简单的单元测试实例详解
2017/01/09 Python
浅谈Python生成器generator之next和send的运行流程(详解)
2017/05/08 Python
python实现多线程网页下载器
2018/04/15 Python
python将excel转换为csv的代码方法总结
2019/07/03 Python
Python实现将蓝底照片转化为白底照片功能完整实例
2019/12/13 Python
使用python实现多维数据降维操作
2020/02/24 Python
基于python纯函数实现井字棋游戏
2020/05/27 Python
Python基于httpx模块实现发送请求
2020/07/07 Python
浅析python中的del用法
2020/09/02 Python
英国旅游额外服务市场领导者:Holiday Extras(机场停车场、酒店、接送等)
2017/10/07 全球购物
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
八年级英语教学反思
2014/01/09 职场文书
婚前协议书怎么写
2014/04/15 职场文书
学校会议通知范文
2015/04/15 职场文书
为什么MySQL 删除表数据 磁盘空间还一直被占用
2021/10/16 MySQL