Loading... # [Laravel 将数据表中的数据导出,并生成seed文件](https://blog.p2hp.com/archives/6873) 在 laravel 开发过程中,我们为了将自己本地数据库中的数据导出给别人用有两种方法:最普通的也就是将自己的数据库用命令行或者图形操作工具导出成 .sql 的文件给对方使用 ,另外一种就是 laravel 提供的数据库 seed 文件,来看看怎么使用 seed : 安装isseed ```php composer require "orangehill/iseed": "2.1" ``` 然后把 seed 添加到 provider 中: ```php 'providers' => [ ... Orangehill\Iseed\IseedServiceProvider::class, ], ``` 到此 iseed 已经安装好了,下面来看看 iseed 的用法: 假如要导出某张表的数据,命令为: ``php php artisan iseed 表名 ``` 如果要导出多张表的话,那么在命令后加 , 表名2 导出数据并且强制覆盖: ```php php artisan iseed 表名1[,表名2...]--force ``` 导出指定的数据库里指定的表,并生成seed文件: ```php php artisan iseed 表名--database=数据库名 ``` 最后执行命令重新执行 migrate 文件并且填充 seed 文件数据: ```php php artisan migrate:refresh --seed ``` 最后修改:2023 年 08 月 11 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏