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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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