конкретно здесь проблемы нет. выносить такой простой запрос не имеет смысла (если не выносить всю логику из контроллера).
но для справки: есть view composer в ларе, почитай про него, но я бы не стал в данном примере его юзать для этого.
если же представить, что у тебя не такой простой запрос, а более сложный: скоупы модели, сервисы (классы с методами, часто их реализуют, якобы, "репозиториями", что не совсем так).
p.s. ты выбираешь все записи и сортируешь коллекцию. сортируй сразу выборку
Group::orderBy('column')->get();
и смотри аккуратнее используй выборки без limit