Как в Laravel сделать выборку из таблиц напрямую между собой не связанных?
Итак. Суть в следующем.
Есть 4 таблицы
courses, lessons, messages, teachers
Связаны они следующим образом:
Уроки с сообщениями связаны как один ко многим (у одного урока может быть много сообщений)
Курсы с уроками связаны как один ко многим (у курса есть много уроков)
Учителя связаны с Курсами как многие ко многим (у учителей может быть много курсов, а у курса много учителей)
Сами модели Eloquent не привожу, т.к. там еще прочего мусора много, думаю описания выше достаточно.
Подскажите как мне через Eloquent максимально правильно получить все комментарии, с уроков конкретного учителя.