Laravel с ([]) выбирает только некоторые столбцы отношения [дубликат]Php

Кемеровские программисты php общаются здесь
Anonymous
Laravel с ([]) выбирает только некоторые столбцы отношения [дубликат]

Сообщение Anonymous »

Изменить
Этот вопрос уникален, поскольку он создает уникальные проблемы, такие как:
  • < li>отношения внутри компонентов with. (items.product.stockManagement).
  • Большое количество компонентов, из-за чего принятые ответы на связанный вопрос не применяются.
Предположим, у вас есть большой метод with(), подобный следующему:
$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

Вернуться в «Php»