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 获取可变函数参数的函数
Aug 26 PHP
php 使用file_get_contents读取大文件的方法
Nov 13 PHP
PHP5全版本绕过open_basedir读文件脚本漏洞详细介绍
Jan 20 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
Mar 24 PHP
php根据日期或时间戳获取星座信息和生肖等信息
Oct 20 PHP
在WordPress的后台中添加顶级菜单和子菜单的函数详解
Jan 11 PHP
理解php依赖注入和控制反转
May 11 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
Sep 11 PHP
Django中通过定时任务触发页面静态化的处理方式
Aug 29 PHP
Django 标签筛选的实现代码(一对多、多对多)
Sep 05 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
Jun 05 PHP
PhpStorm连接服务器并实现自动上传功能
Dec 09 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插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
JSON字符串传到后台PHP处理问题的解决方法
2016/06/05 PHP
JavaScript 10件让人费解的事情
2010/02/15 Javascript
TinyMCE 新增本地图片上传功能
2010/11/05 Javascript
Firefox中autocomplete="off" 设置不起作用Bug的解决方法
2011/03/25 Javascript
推荐10个超棒的jQuery工具提示插件
2011/10/11 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
2013/07/09 Javascript
javascript 获取模态窗口的滚动位置代码
2013/08/06 Javascript
jquery如何实现锚点链接之间的平滑滚动
2013/12/02 Javascript
AngularJS初始化静态模板详解
2016/01/14 Javascript
jQuery实现表格行和列的动态添加与删除方法【测试可用】
2016/08/01 Javascript
JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
2018/04/19 Javascript
js 数组详细操作方法及解析合集
2018/06/01 Javascript
实例讲解JavaScript预编译流程
2019/01/24 Javascript
详解element-ui设置下拉选择切换必填和非必填
2019/06/17 Javascript
Java Varargs 可变参数用法详解
2020/01/28 Javascript
JavaScript find()方法及返回数据实例
2020/04/30 Javascript
vue.js封装switch开关组件的操作
2020/10/26 Javascript
Python实现检测服务器是否可以ping通的2种方法
2015/01/01 Python
Python学习笔记整理3之输入输出、python eval函数
2015/12/14 Python
Django使用HttpResponse返回图片并显示的方法
2018/05/22 Python
pandas 根据列的值选取所有行的示例
2018/11/07 Python
python实现桌面壁纸切换功能
2019/01/21 Python
Django框架实现分页显示内容的方法详解
2019/05/10 Python
python修改文件内容的3种方法详解
2019/11/15 Python
python-OpenCV 实现将数组转换成灰度图和彩图
2020/01/09 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
ProBikeKit澳大利亚:自行车套件,跑步和铁人三项装备
2016/11/30 全球购物
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
党员批评与自我批评材料
2014/10/14 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
离婚协议书范本(通用篇)
2014/11/30 职场文书
2016大学军训心得体会
2016/01/11 职场文书
Angular CLI发布路径的配置项浅析
2021/03/29 Javascript
react国际化react-intl的使用
2021/05/06 Javascript
vue项目中的支付功能实现(微信支付和支付宝支付)
2022/02/18 Vue.js