Здравствуйте, имеются 4 таблицы с такими связями:
Как отобразить эти связи в адресах?
Склоняюсь к использованию вложенных урл, пример:
http://site.ru/api/courses/1/categories/2/lessons/1/
http://site.ru/api/courses/1/categories/2/tasks/1/
Правильно ли так делать? Возможно есть какие-то еще варианты?
Или лучше использовать такой подход:
http://site.ru/api/course-categories/1/?course_id=1
http://site.ru/api/course-lessons/1/?course_id=1&course_category_id=1
То есть ввести обязательные параметры гет для получения записи, чтобы быть на 100% уверенным в получении или редактировании определенной записи