Этот вопрос уникален, поскольку он создает уникальные проблемы, такие как:
- < li>отношения внутри компонентов with. (items.product.stockManagement).
- Большое количество компонентов, из-за чего принятые ответы на связанный вопрос не применяются.
$order = Order::with([
'company',
'complaints',
'person',
'items',
'items.product',
'items.product.stockManagement',
'status',
])->findOrFail($id);
Как мне затем выбрать все их отношения, но для некоторых из них есть определенные столбцы?
$order = Order::with([
'company', // select only id,name, size
'complaints', // select only id, name , body
'person',
'items',
'items.product', // select only id, name , price
'items.product.stockManagement',
'status', // select only id
'items.product.media',
'items.product.mainProduct',
'items.product.mainProduct.media'
])->findOrFail($id);
Подробнее здесь: https://stackoverflow.com/questions/625 ... e-relation
Мобильная версия