阅读很多文章,人们说我应该返回域模型……但这会破坏我的存储库的整个想法。
我正在使用 laravel Eloquent 模型(如果我是对的 - 域模型)。我有存储库,所以如果我决定切换到 Doctrine,我可以在服务提供商处将其全部交换。但是如果我将返回一个没有意义的域模型(在本例中为 Eloquent 模型)的实例。我需要从存储库返回相同的结果,而 DTO 似乎正是我所需要的......
有人可以解释我为什么我错了吗?
php design-patterns laravel
design-patterns ×1
laravel ×1
php ×1