Laravel seed使用方法以及测试数据生成

依赖包

composer require "orangehill/iseed": "2.1"

编辑config/app 添加provider

'providers' => [
    ...
    Orangehill\Iseed\IseedServiceProvider::class,

使用方法##

导出表 php artisan iseed 表名,多张表要导出,用 , 隔开即可
多个数据库时需要指定数据库 php artisan iseed 表名--database=数据库名
最后执行 php artisan migrate:refresh --seed

测试数据生成
1、根据导出数据修改seeds目录下相应文件
2、执行 php artisan db:seed 将seeds下所有文件导入到数据库,如果执行某一个文件可以使用 php artisan db:seed --class=XXX XXX是Seeds目录下的文件名。

你可能感兴趣的:(Laravel seed使用方法以及测试数据生成)