В чем преимущества репозиториев в Laravel? По-видимому, это абстрагирование слоя модели из бизнес-логики приложения. Хотя на самом деле просто кажется, что весь жизненный цикл запроса просто намного сложнее для небольшого выигрыша.
Может ли кто-то пролить свет на преимущества репозиториев Laravel 4?
Изменить
После использования репозиториев в течение некоторого времени я бы добавил следующее:
- Репозитории обеспечивают единую ответственность.
- Репозитории должны возвращаться только к коллекции объектов
- Несмотря на то, что отдельные от инъекции зависимостей понятны братья
- Абстракция хранения для реальной реализации хранилища (например, MySQL)
- Более легкое тестирование