Я работаю над продуктом, и мне нужно получить данные в какой-либо форме
Мои таблицы
Курсы:
id
title
.... другие поля
Course_term
id
teacher_id
course_id
группа
.... другие поля
Учитель
id
имя
.... другие поля
Отношение много ко многим!
Мне нужен мой учитель Модель для возврата курсов принадлежит ей в этой форме
[
{
course_id: '',
title: '',
groups: ['A', 'B'] // the groups the teacher has
}
]
Я уже получил курсы, но они в этом формате
[
{
course_id: '',
title: '',
pivot: {
group: 'A',
}
},
{
course_id: '',
title: '',
pivot: {
group: 'B',
}
}
]
Код
return $this->belongsToMany(Course::class,CourseTerm::class)
->withPivot('group');
Есть предложения?