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 相关文章推荐
用文本作数据处理
Oct 09 PHP
五个PHP程序员工具
May 26 PHP
php模板原理讲解
Nov 13 PHP
浅谈PDO的rowCount函数
Jun 18 PHP
php生成gif动画的方法
Nov 05 PHP
php进程间通讯实例分析
Jul 11 PHP
PHP用户验证和标签推荐的简单使用
Oct 31 PHP
php实现的简单数据库操作Model类
Nov 16 PHP
CI(CodeIgniter)框架实现图片上传的方法
Mar 24 PHP
实例分析PHP中PHPMailer发邮件
Dec 13 PHP
PHP论坛实现积分系统的思路代码详解
Jun 01 PHP
php实现断点续传大文件示例代码
Jun 19 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
基于mysql的bbs设计(三)
2006/10/09 PHP
php实现点击可刷新验证码
2015/11/07 PHP
php实现微信分享朋友链接功能
2019/02/18 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
JQuery困惑—包装集 DOM节点
2009/10/16 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
JS中操作JSON总结
2020/12/06 Javascript
js处理表格对table进行修饰
2014/05/26 Javascript
JS获取各种宽度、高度的简单介绍
2014/12/19 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】
2016/05/10 Javascript
Angular表单验证实例详解
2016/10/20 Javascript
微信小程序 购物车简单实例
2016/10/24 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
Nodejs模块载入运行原理
2018/02/23 NodeJs
vue.js学习笔记之v-bind和v-on解析
2018/05/03 Javascript
使用Vue实现移动端左滑删除效果附源码
2019/05/16 Javascript
vue实现带复选框的树形菜单
2019/05/27 Javascript
Vue.js组件props数据验证实现详解
2019/10/19 Javascript
关于vue里页面的缓存详解
2019/11/04 Javascript
前端vue-cli项目中使用img图片和background背景图的几种方法
2019/11/13 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
基于python的socket实现单机五子棋到双人对战
2020/03/24 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2020/05/07 Python
容易被忽略的Python内置类型
2020/09/03 Python
CSS3之边框多颜色Border-color属性使用示例
2013/10/11 HTML / CSS
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
互动出版网:专业书籍
2017/03/21 全球购物
秋季运动会活动方案
2014/02/05 职场文书
毕业生如何写自荐信
2014/03/26 职场文书
运动会加油口号
2014/06/07 职场文书
奶茶店创业计划书
2014/08/14 职场文书
2015年学校信息技术工作总结
2015/05/25 职场文书
Python自动化之批量处理工作簿和工作表
2021/06/03 Python
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server
Win11如何设置右键单击显示所有选项?Win11右键单击显示所有选项设置教程
2022/04/08 数码科技