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

例如,如果我有200个不同的模型,则可以看到此文件(Database\Factories\ModelFactory.php)变得非常大且困惑。

我的问题是:

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

最佳答案

如果查看source code,您会发现它采用路径(/factories)并且需要每个文件。因此,您绝对可以在该目录中创建任意数量的文件,并按关注点或模型将它们分开。

10-06 01:19