Laravel Можно ли организовать отношение типа один ко многим через посредника?

MaksM

Новичок
Вопрос такой:
Есть заказчики, их заказы и позиции заказов.
Заказчики могут быть разных типов (организация, частное лицо...).
В таблице заказов соответственно хранится id заказчика и тип заказчика. В таблице позиций - id заказа.
Связь заказчика с заказами происходит через morphMany(), связь заказа с позициями через hasMany()

Можно ли как-то получить все позиции для конкретного заказчика?

Использую Laravel 5.2.36. Надеюсь не слишком коротко все описал? )
 
Сверху