Вложено с () в коллекцию моделей Laravel - PullRequest
0 голосов
/ 01 сентября 2018

У меня есть коллекция, которая возвращается как таковая:

$scheduleLoads = Load::with('shipment','driver','tractor');

Теперь мой вопрос связан с проблемой with - есть ли способ добавить отношения этих отношений в мою возвращаемую коллекцию?

Например:

В модели Load у меня есть следующее отношение к shipment:

public function shipment(){
    return $this->belongsTo(shipment::class, 'shipmentID');
}

В модели shipment у меня есть следующие отношения:

public function shiptoAccount(){
    return $this->belongsTo('App\Customer', 'ship_to');
}

Есть ли способ включить возврат shiptoAccount shipment, связанный с коллекциями Loads?

1 Ответ

0 голосов
/ 01 сентября 2018

Используйте синтаксис "точка" ( документация ):

$scheduleLoads = Load::with('shipment.shiptoAccount', 'driver', 'tractor');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...