Репозитории бессмысленны в контексте ларовского элока. Начинать нужно с того, чтобы писать запросы в контроллере, если они начинают повторяться и есть потребность вынести в одно место - возможно хромает логика, если нужна модульность типа динамичных фильтров - уже тогда стоит думать о том, что делать. Обычно те, кто используют подобные недорепозитории банально используют их "чтобы было" или "ну зашквар в контроллере же", при этом у них 5 контроллеров на всё приложение. Элок это уже репозиторий с кучей драйверов, а если нужно больше - уже зависит от задач, может тогда вообще эластик нужен, а не реляционка.