таблица group_subject. И таблица groups, subjects. НО я хочу чтобы у каждой группы было МНОГО предметов и у каждого предмета была ОДНА группа.
Причина по которой я сделал отдельную таблицу Subjects — мне надо их где-то хранить, чтобы пользователь мог выбрать из ДОСТУПНОГО списка предметов и добавить какой-то из них в группу. + ко всему у Subjects есть свои поля типа title, description и т.д., а я не хочу их дублировать.
Правильно ли я сделал тут pivot table?
сделайте у модели Subject связь belongsTo к группе, если я правильно понял требования
дело в том, что belongsToMany возвращает нормально, а вот belongsTo почему-то отдаёт null на одну и ту же запись Subject
belongsTo другие ключи для связи использует, нет третьей таблицы
под разные отношения предусмотрена разная компоновка внешних ключей в таблицах, так что это все неудивительно
Обсуждают сегодня