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模板技术[转]
Jan 04 PHP
php变量范围介绍
Oct 15 PHP
ThinkPHP之M方法实例详解
Jun 20 PHP
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
Mar 03 PHP
php实现paypal 授权登录
May 28 PHP
使用PHP接受文件并获得其后缀名的方法
Aug 05 PHP
PHP 返回13位时间戳的实现代码
May 13 PHP
中高级PHP程序员应该掌握哪些技术?
Sep 23 PHP
PHP实现一个轻量级容器的方法
Jan 28 PHP
PHP实现关键字搜索后描红功能示例
Jul 03 PHP
laravel框架中间件 except 和 only 的用法示例
Jul 12 PHP
laravel实现上传图片的两种方式小结
Oct 12 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
Flash空降上海 化身大魔王接受挑战
2020/03/02 星际争霸
PHP函数spl_autoload_register()用法和__autoload()介绍
2012/02/04 PHP
PHP使用socket发送HTTP请求的方法
2016/02/14 PHP
文本链接逐个出现的js脚本
2007/12/12 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
2015/10/28 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
跟我学习javascript创建对象(类)的8种方法
2015/11/20 Javascript
学习jQuey中的return false
2015/12/18 Javascript
原生js获取浏览器窗口及元素宽高常用方法集合
2017/01/18 Javascript
JS实现的类似微信聊天效果示例
2019/01/29 Javascript
typescript nodejs 依赖注入实现方法代码详解
2019/07/21 NodeJs
基于JS实现简单滑块拼图游戏
2019/10/12 Javascript
浅谈JavaScript节流和防抖函数
2020/08/25 Javascript
在Python中操作字符串之replace()方法的使用
2015/05/19 Python
python使用wmi模块获取windows下的系统信息 监控系统
2015/10/27 Python
windows系统下Python环境的搭建(Aptana Studio)
2017/03/06 Python
基于python log取对数详解
2018/06/08 Python
python调用tcpdump抓包过滤的方法
2018/07/18 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
2018/11/29 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
2019/06/26 Python
python实现超级玛丽游戏
2020/03/18 Python
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
HTML5 video 事件应用示例
2014/09/11 HTML / CSS
RentCars.com巴西:汽车租赁网站
2016/08/22 全球购物
Sam’s Club山姆会员商店:沃尔玛旗下高端会员制商店
2017/01/16 全球购物
美国折扣网站:jClub
2017/08/07 全球购物
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
见习期自我鉴定
2014/01/31 职场文书
小学校园之星事迹材料
2014/05/16 职场文书
早会开场白台词大全
2015/06/01 职场文书
2015教师个人师德工作总结
2015/10/23 职场文书
小学2016年第十八届推普周活动总结
2016/04/05 职场文书
环境保护宣传标语大全!
2019/06/28 职场文书
python字符串常规操作大全
2021/05/02 Python
Python中OpenCV实现简单车牌字符切割
2021/06/11 Python
Python if else条件语句形式详解
2022/03/24 Python