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 相关文章推荐
一个用mysql_odbc和php写的serach数据库程序
Oct 09 PHP
php并发对MYSQL造成压力的解决方法
Feb 21 PHP
Yii框架获取当前controlle和action对应id的方法
Dec 03 PHP
typecho插件编写教程(二):写一个新插件
May 28 PHP
PHP判断上传文件类型的解决办法
Oct 20 PHP
PHP实现补齐关闭的HTML标签
Mar 22 PHP
php远程下载类分享
Apr 13 PHP
PHP中new static()与new self()的比较
Aug 19 PHP
php实现将HTML页面转换成word并且保存的方法
Oct 14 PHP
php实现xml转换数组的方法示例
Feb 03 PHP
php实现通过soap调用.Net的WebService asmx文件
Feb 27 PHP
PHP使用file_get_contents发送http请求功能简单示例
Apr 29 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处理密码的几种方式
2016/11/30 PHP
php利用fsockopen GET/POST提交表单及上传文件
2017/05/22 PHP
php微信开发之关注事件
2018/06/14 PHP
根据一段代码浅谈Javascript闭包
2010/12/14 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
JS如何判断json是否为空
2016/07/06 Javascript
Express URL跳转(重定向)的实现方法
2017/04/07 Javascript
js禁止表单重复提交
2017/08/29 Javascript
深入浅析ES6 Class 中的 super 关键字
2017/10/20 Javascript
js中let和var定义变量的区别
2018/02/08 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
2018/03/20 Javascript
详解KOA2如何手写中间件(装饰器模式)
2018/10/11 Javascript
微信小程序swiper实现滑动放大缩小效果
2018/11/15 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
如何修改Vue打包后文件的接口地址配置的方法
2020/04/22 Javascript
vue+echarts+datav大屏数据展示及实现中国地图省市县下钻功能
2020/11/16 Javascript
python调用windows api锁定计算机示例
2014/04/17 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
如何运行带参数的python脚本
2019/11/15 Python
TensorFlow实现指数衰减学习率的方法
2020/02/05 Python
python函数enumerate,operator和Counter使用技巧实例小结
2020/02/22 Python
python json load json 数据后出现乱序的解决方案
2020/02/27 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
python用opencv完成图像分割并进行目标物的提取
2020/05/25 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
大学生社会实践评语
2014/04/25 职场文书
禁毒宣传工作方案
2014/05/23 职场文书
施工工地安全标语
2014/06/07 职场文书
违反交通法规检讨书
2014/09/10 职场文书
2015年度个人工作总结报告
2015/10/24 职场文书
大学生创业,为什么都会选择快餐饮?
2019/08/08 职场文书
MySQL 慢查询日志深入理解
2021/04/22 MySQL
微信小程序实现轮播图指示器
2022/06/25 Javascript