Вообще думал так: Task::with('subject') ну и дальше от subject получить группу У Task есть поле subject_id и оно ведёт к pivot таблице, я думаю
ну так в пивот таблице у вас будет не одна запись с одинаковым subject_id, т.к. один предмет как вы говорите может быть связан с несколькими группами. Либо я чего-то не понимаю
Я думаю нейминг поменять. Потому что до этого действительно Task относился к Subject через subject_id, а теперь subject_id ведёт на GroupSubject, а не Subject. Не успел изменить ещё
Я думаю вам в целом виднее будет, как организовать связи. Если нельзя сделать отношение, и не собираетесь использовать методы sync, associate, attach и прочие плюшки отношений, делайте просто аксессор. А так кажется вам стоит сначала точно определить архитектуру связей, уже потом от этого плясать
Ага, думаю так и сделаю. Благодарю за помощь!
Обсуждают сегодня