Laravel 5.1 - 组织工厂

时间:2015-11-16 15:59:05

标签: php laravel laravel-5.1

这似乎应该是一个相当简单的问题,但是对于Laravels(5.1)model factories,我是否应该将每个模型定义放在一个ModelFactory.php文件中?

例如,如果我有200个不同的模型,我可以看到这个文件(Database\Factories\ModelFactory.php)变得非常大而且杂乱无章。

我的问题是:

有没有更好的方法来组织模型工厂,还是我真的应该在那个文件中定义它们?什么是最佳做法?

1 个答案:

答案 0 :(得分:11)

如果您查看pub/sub,您可以看到它需要路径(/ factories)并且需要每个文件。因此,您可以在该目录中创建任意数量的文件,并按照关注或模型将它们分开。