dies meine eloquent query:Wie bekomme ich eine Ebene eifrig Laden in Laravel 5.5?
$data = Disciplines::where('type', '<>', 'Initiator')
->with(['discipline_boxes.assign.box' => function($query) {
$query->select('id');
}])
->get();
return $data;
i zurückkehren wollen nur Array von IDs der Box Beziehung z: [2,3,4,5]
nicht "-> toArray()" Arbeit? – Amarnasan
Alle haben Sie in der Dokumentation. Lesen und implementieren Sie einfach: https://laravel.com/docs/5.5/eloquent-relationships#eager-loading –
Haben Sie die inverse für alle diese Beziehungen definiert? – lagbox