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 遍历数据表数据并列表横向排列的代码
Sep 05 PHP
浅谈php serialize()与unserialize()的用法
Jun 05 PHP
win7+apache+php+mysql环境配置操作详解
Jun 10 PHP
json的键名为数字时的调用方式(示例代码)
Nov 15 PHP
安装ImageMagick出现error while loading shared libraries的解决方法
Sep 23 PHP
php遍历删除整个目录及文件的方法
Mar 13 PHP
示例详解Laravel重置密码代码重构
Aug 10 PHP
PHP实现导出带样式的Excel
Aug 28 PHP
yii框架redis结合php实现秒杀效果(实例代码)
Oct 26 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
Sep 08 PHP
Laravel定时任务的每秒执行代码
Oct 22 PHP
Laravel中如何轻松容易的输出完整的SQL语句
Jul 26 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 源代码压缩小工具
2009/12/22 PHP
PHP daddslashes 使用方法介绍
2012/10/26 PHP
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
javascript中取前n天日期的两种方法分享
2014/01/26 Javascript
js检测浏览器版本、核心、是否移动端示例
2014/04/24 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/07/18 Javascript
修复bash漏洞的shell脚本分享
2014/12/31 Javascript
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
jQuery实现时尚漂亮的弹出式对话框实例
2015/08/07 Javascript
全面解析Bootstrap表单使用方法(表单控件)
2015/11/24 Javascript
浅析AngularJS中的指令
2016/03/20 Javascript
JavaScript中0和""比较引发的问题
2016/05/26 Javascript
深入理解js函数的作用域与this指向
2016/05/28 Javascript
Angular2 (RC4) 路由与导航详解
2016/09/21 Javascript
浅析vue数据绑定
2017/01/17 Javascript
Mongoose实现虚拟字段查询的方法详解
2017/08/15 Javascript
node结合swig渲染摸板的方法
2018/04/11 Javascript
Element-ui tree组件自定义节点使用方法代码详解
2018/09/17 Javascript
详解js中let与var声明变量的区别
2020/04/05 Javascript
判断js数据类型的函数实例详解
2019/05/23 Javascript
Python如何通过subprocess调用adb命令详解
2017/08/27 Python
Python迭代器和生成器定义与用法示例
2018/02/10 Python
Python基于pycrypto实现的AES加密和解密算法示例
2018/04/10 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
python连接mysql数据库并读取数据的实现
2020/09/25 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
Oroton中国官网:澳洲知名奢侈配饰品牌
2017/03/26 全球购物
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
员工自我鉴定
2013/10/09 职场文书
公司年会演讲稿范文
2014/01/11 职场文书
主办会计岗位职责
2014/03/13 职场文书
报效祖国演讲稿
2014/09/15 职场文书
美容院合作经营协议书
2014/10/10 职场文书
2015年度个人思想工作总结
2015/04/08 职场文书
2015年效能监察工作总结
2015/04/23 职场文书
GPU服务器的多用户配置方法
2022/07/07 Servers