db:seed 更好的生成测试数据

     make:model -m -> 在database/migrations/目录下生成的table表中设置表的字段名和字段类型->在app/目录下对应的模型文件中设置可添加字段

            

->运行命令php artisan migrate 生成数据表 ->运行命令make:seed  生成seed表 存在database/seeds/目录下->在seed文件中写入要哪个数据表生成多少条测试数据

          

就跟在命令行自动生成测试数据的方法一样->然后在database/seeds/DatabaseSeeder.php文件中的run方法中使用call方法

          

(因为命令db:seed会默认去查找DatabaseSeeder.php文件方法)->最后运行命令db:seed生成测试数据

         使用seed方法可以更好的生成测试数据,有助于代码的重构

原文地址:https://www.cnblogs.com/maggie-php/p/5781774.html