• Как спроектировать БД MySQL для редактора фотоальбомов?

    @denshest Автор вопроса
    dimonchik2013, авторизация посредством токена в заголовке реквеста, но не суть

    не очень хочется выгружать и отправлять постоянно один и тот же огромный массив данных, если я буду лишь удалять один разворот

    Поэтому и хочется реализовать что-то более лаконичное

    На счет
    у вас проект и альбом явно взаимоисключаемые сущности - запрашивать можно или то, или то,
    совсем не понял
  • Как спроектировать БД MySQL для редактора фотоальбомов?

    @denshest Автор вопроса
    Благодарю за ответ! К сожалению при такой реализации я столкнулся с проблемой передачи данных посредством API. Пока БД разработана только для одного типа продуктов (фотоальбомов) я уже столкнулся с тем, что смена шаблона для конкретной страницы проекта будет иметь вид: api/v1/project/{id}/spreads/{id}/page/{id}

    А вложенность сущностей и того хуже:
    Project -> ProjectDetails -> Spreads -> Page -> Layout

    Как вы могли заметить мне пришлось для составления ссылки API исключить сущность ProjectDetails