Которые из элоквента. Пытаются сделать датамаппер
В ларевел есть подход и в yii2 есть подход с репозиториями, идея в том, но по моему мнению основная цель этих репозиториев это абстрагироваться от объектов ORM чтобы не использовать их методы во всех местах + побочные эффекты, например там же можно и кешировать и трансформировать, и получать связи в том же rest, например, так ?include=userdocuments (хотя это годно только когда совсем логики нет никой и данных мало) и много чего еще. Но вопрос в том, что когда начинают использоваться связи и вообще несвязанные сущности для выплевывания чего-то, то это уже не репозиторий нифига.