Вопрос относится полностью к backend, а точнее к rest сервису
Тут есть два варианта:
1. Вы делаете отдельный роут по которому будете отдавать все каталоги с объектами и их связями
2. Можно сделать api гибче и дать возможность указывать связи которые нужно прикрепить с помощью параметров.
jsonapi.org/format/#fetching-relationships
Я пока использую первый вариант, второй вариант чуть сложнее и требует больше времени чтобы разобраться
Или наиболее простой вариант - комбинировать все на бэкенде, выборкой из базы данных (JOINom)...но тогда теряется идея РЕСТ...
Не нужно пользоваться Rest ради Rest. Нужно чтобы api отдавала нужную вам информацию в нужном виде а не соответствовала идейным представлениям. Rest нужен для CRUD операций с ресурсами в основном
У меня пока все просто: Я создаю ресурсы и делаю CRUD роуты по