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

21 Авг 2019 в 06:25
220 +1
0
Ответы
1

Метод getUsersByGroupId, который возвращает пользователей группы, логично разместить в контроллере GroupController. Это связано с тем, что информация о группах и их участниках находится в контексте сущности группы, и, следовательно, логично обрабатывать запросы о пользователях группы в контексте контроллера, отвечающего за управление группами. Таким образом, метод getUsersByGroupId будет относиться к операциям, связанным с группами и их участниками, и будет удобно разместить его в GroupController.

20 Апр 2024 в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир