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缓存函数的使用说明
May 10 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
Jul 01 PHP
phpmyadmin打开很慢的解决方法
Apr 21 PHP
PHP制作百度词典查词采集器
Jan 29 PHP
php将字符串转换成16进制的方法
Mar 17 PHP
php实现网站文件批量压缩下载功能
Oct 28 PHP
PHP读取文件内容的五种方式
Dec 28 PHP
PHP遍历目录文件的常用方法小结
Feb 03 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
Feb 17 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
Feb 18 PHP
thinkPHP多表查询及分页功能实现方法示例
Jul 03 PHP
php如何利用pecl安装mongodb扩展详解
Jan 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
Oracle Faq(Oracle的版本)
2006/10/09 PHP
PHP5.5和之前的版本empty函数的不同之处
2014/06/13 PHP
php实现文件与16进制相互转换的方法示例
2017/02/16 PHP
利用PHP扩展Xhprof分析项目性能实践教程
2018/09/05 PHP
laravel http 自定义公共验证和响应的方法
2019/09/29 PHP
javascript new后的constructor属性
2010/08/05 Javascript
使用jQuery和PHP实现类似360功能开关效果
2014/02/12 Javascript
jquery.ajax之beforeSend方法使用介绍
2014/12/08 Javascript
js实现屏幕自适应局部代码分享
2015/01/30 Javascript
根据user-agent判断蜘蛛代码黑帽跳转代码(js版与php版本)
2015/09/14 Javascript
Bootstrap轮播插件简单使用方法介绍
2016/06/21 Javascript
canvas实现十二星座星空图
2017/02/14 Javascript
JS库中的Particles.js在vue上的运用案例分析
2017/09/13 Javascript
基于Vue单文件组件详解
2017/09/15 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
jquery实现有过渡效果的tab切换
2020/07/17 jQuery
vue使用openlayers实现移动点动画
2020/09/24 Javascript
[06:04]DOTA2国际邀请赛纪录片:Just For LGD
2013/08/11 DOTA
[26:50]2018完美盛典DOTA2表演赛
2018/12/17 DOTA
pymongo为mongodb数据库添加索引的方法
2015/05/11 Python
Python文件操作基本流程代码实例
2017/12/11 Python
Python中实现最小二乘法思路及实现代码
2018/01/04 Python
python名片管理系统开发
2020/06/18 Python
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
2020/03/17 HTML / CSS
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
Rowdy Gentleman服装和配饰:美好时光
2019/09/24 全球购物
工程地质勘察专业大学生求职信
2013/10/13 职场文书
土木工程毕业生推荐信
2013/10/28 职场文书
员工2014年度工作总结
2014/12/09 职场文书
高二化学教学反思
2016/02/22 职场文书
left join、inner join、right join的区别
2021/04/05 MySQL
python自然语言处理之字典树知识总结
2021/04/25 Python
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL
gateway网关接口请求的校验方式
2021/07/15 Java/Android
python疲劳驾驶困倦低头检测功能的实现
2022/04/04 Python
Windows11 Insider Preview Build 25206今日发布 更新内容汇总
2022/09/23 数码科技