宝哥软件园

Laravel从数据表导出数据并生成种子文件的方法

编辑:宝哥软件园 来源:互联网 时间:2021-08-19

使用过laravel的人都知道,我们表中的数据通常保存在播种机文件中,但有时需要将表中已有的数据导出到种子文件中,那么如何导出呢?事实上,有一个名为iseed的扩展包,我们可以使用它将数据表中的数据导出到种子。

安装完毕

Isseed已安装。我这里用的是laravel 5.4,安装的iseed是2.1版本。这取决于具体情况,请随意

Composer需要“orange hill/iseed”:“2.1”才能将iseed添加到composer.json文件中

将iseed添加到服务提供商

在laravel项目目录config/app.php中添加提供程序

提供者'=[.orange hill iseed iseed service provider :3360 class,],update composer命令行执行

Composer更新以此安装结束

ise用法

从单个表中导出数据

例如,如果我想将一个表的数据导出到一个种子文件,那么命令是:php artisan输入您想要转换的表的名称。

如果我想导出用户表的数据,命令应该是:

Php artisan iseed用户从多个表中导出数据

与导出单个表类似,多个表用逗号分隔

Php artisan参见表1、表2导出数据并强制覆盖

有时当我们导出时,这个种子文件已经存在,所以我们必须覆盖它。我们该怎么办

这很简单,其他一切都保持不变,只需在命令中添加- force,就可以了。

Php artisan是表名1[,表名2.]-强制导出指定数据库中的指定表并生成种子文件

PHP artisan is eed table name-database=database name基本上就是这样使用的,它就在这里。实践是检验真理的唯一标准,所以是时候走了。

以上Laravel导出数据表数据并生成种子文件的方法,都是边肖分享的内容,希望能给大家一个参考和支持。

更多资讯
游戏推荐
更多+