У меня есть несколько таблиц:
проблемы 1. идентификатор 2. имя
метки 1. идентификатор 2. имя
Issue_tag 1. Issue_id 2. tag_id
изображений 1. идентификатор 2. URL 3. Issue_id
Соотношение этих таблиц указано ниже:
- Проблема имеет много изображений, изображения принадлежит к проблеме
- Проблемы принадлежат многим тегам, теги принадлежат многим проблемам
Как я могу получить все записи, НЕ ИСПОЛЬЗУЯ ELOQUENT , просто используя QUERY BUILDER . Я хотел бы получить данные в формате, например:
[
{
id: issue_id,
name: issue_name,
tags: [
{
id: tag_id_1,
name: tag_name_1
},
{
id: tag_id_2,
name: tag_name_2
}
]
},
{
...
},
...
]
Пожалуйста, кто-нибудь, помогите мне, потому что я не мог решить эту проблему в течение длительного времени, я могу решить ее только с помощью Eloquent. Но использование Eloquent не является решением для меня.