У меня есть 4 таблицы: user
, user_course
, classes
и queues
.
user_course
имеет user_id
, classes
имеет user_course_id
, а queues
имеет classes_id
столбец.
Я бы хотел получить все очереди с class_id
, который соответствует user_course
, зарегистрированному текущим user_id
.
По сути, я хочу сделать следующее: $user->user_course->classes->queues
За исключением того, что я не могу перебрать вышеизложенное напрямую.
Так, как я могу загрузить его чем-то вроде $classes = App\Classes::with('Queues')
, кроме как ограничить его текущим вошедшим в систему user_id
?
Я новичок в стремлении загружаться и не могу заставить это работать. Пожалуйста, сообщите мне, если мне нужно отредактировать детали моего вопроса.