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