хм. А вот если сделать этот unique, получится ли добавлять тогда один и тот же предмет в разные группы? Например, как на картинке выше, я добавляю S2 предмет к Group1 и Group2
я вам про то как там "данными оперировать" , а вы скриншот кидаете. Лук анд фил от дизайнера и верстальщика зависит... А программисту главное как данными манипулировать. А дальше прочтите еще раз мой коммент
Я имею ввиду, что предмет может быть добавлен в разные группы, но при получении Subject::with('group') я беру только одну группу, соответствующую по pivot таблице (а сейчас мне выдаёт абсолютно все группы у которых есть этот предмет )
ну так в пивот таблице у вас будет не одна запись с одинаковым subject_id, т.к. один предмет как вы говорите может быть связан с несколькими группами. Либо я чего-то не понимаю