Я пытаюсь добиться того, чтобы учителя могли импортировать ученика в разные классы.
Примечание. Ученик может иметь несколько классов.
Проблема в том, что когда я показываю список учеников в выпадающем списке, он должен возвращать всех учеников, кроме учеников, не входящих в этот класс (классом является страница, на которой я нахожусь, app.com/классы / 5, например).
$students = User::join('group_user', 'users.id', '=', 'group_user.user_id')
->role('student')
->where('group_user.group_id', '!=', $id)
->orderBy('users.name', 'asc')
->get();
Это работает и показывает всех учеников, которые не находятся в этом конкретном классе НО , если ученик, который находится в этом классе и другом классе, его имя появляется всписок и как дубликаты имен.
Что я могу сделать?