请问在数据填充的时候,数据工厂填充和 Seeder 填充有何区别吗?
请问在数据填充的时候,数据工厂填充和seeds填充有何区别吗?他们的适用场景是有什么不同吗?
【因刚在学习laravel框架,这2个搞不清楚】
如:填充用户
1.用户工厂定义(laravel默认自带的代码)
2.Seeder文件中调用 模型工厂和自己用DB写的
3.最后运行 php artisan db:seed 发现 执行成功 插入了 20条
那么都可以插入成功,这个是在不同的场景下用不同的方法吗? 不是重复吗?
数据工厂统一定义,可供数据填充和进行测试的时候使用,优雅就完事了~