Когда я должен использовать шаблон хранилища в Laravel? - PullRequest
0 голосов
/ 26 марта 2019

Я читаю о лучших практиках Laravel, чтобы максимально уменьшить дублирование кода, затем я читаю о шаблоне хранилища и следую этой технике , но когда я изучал https://github.com/akaunting/akaunting программное обеспечение с открытым исходным кодом для учета, я видел, что нет ничего, связанного с шаблоном репозитория. Я действительно запутался, так когда я должен использовать шаблон хранилища? если это полезно, то почему хорошие проекты не используют этот шаблон? или если есть что-то лучше, чем шаблон хранилища?

1 Ответ

0 голосов
/ 26 марта 2019

Это верно для каждого шаблона проектирования: никогда не начинайте с желания реализовать определенный шаблон проектирования.

Начните с того, что никогда не используйте шаблон репозитория (или любой другой шаблон), и когда вы почувствуете, что ваши контроллеры становятся действительно большими или ваш код становится действительно сложным в обслуживании, взгляните на то, какой шаблон проектирования может решить вашу проблему.

Данный пакет не содержит этот шаблон, потому что людям, которые его создали, не требовался дополнительный уровень абстракции или они выбирали другие решения для абстракции.

Всегда начинай с простого.

...