Я прочитал много страниц о шаблоне репозитория, тонны из них находятся в сети, и каждая из них начинается с того, что мы должны использовать его, потому что это делает приложение тестируемым, а также вопросы разделения, но я также вижу много мнений против этого шаблона, или также они говорят, что это зависит от приложения, какой подход выбрать, в целом реализация логики должна храниться в стороне от контроллера, может кто-нибудь сказать мне, как я могу это сделать, если универсальный репозиторий не является первым вариантом? структура сущности