@frontendo

В каком контроллере правильно разместить метод, возвращающий пользователей группы?

Есть сущность user и соответствующий ей контроллер UserController с методами get, edit, delete
есть сущность group и соответствующий ей контроллер GroupControlle с методами create, get, edit, delete
user может состоять в нескольких группах, связи в таблице user_groups
Необходимо разместить метод getUsersByGroupId обрабатывающий адрес /groups/:group_id/users

В каком контроллере разместить данный метод и почему?
  • Вопрос задан
  • 154 просмотра
Решения вопроса 2
@Camaro67
Помог? - жми "Отметить решением"
Явно не в GroupControlle. В UserController т.к. именно здесь идет работа с самими пользователями. Хотя я бы вообще добавил отдельную модель для этого. Если я правильно понял вашу задачу.
Ответ написан
@kttotto
пофиг на чем писать
От того что юзеры ищутся по группе, это не значит что Вы работаете с группами. Выборку Вы же пользователей делаете, возвращать будете пользователей? Я бы это оставил в сервисе для работы с пользователями.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы