In Laravel, was ist der Unterschied zwischen diesen beiden Funktionsaufrufen?Verschiedene Ergebnisse mit Laravel Lazy Eager Loading
$this->load(['episodes.item.cast' => function ($q) use (&$cast) {
$cast = $q->get()->groupBy("id");
}]);
und
$cast = $this->load('episodes.item.cast')->get()->groupBy("id");
Sie produzieren unterschiedliche Ergebnisse, aber ich verstehe nicht, warum.
Okay. Also die erste Abfrage gibt das Ergebnis, das ich will aber auf eine seltsame Art und Weise. Wie könnte ich es umschreiben, aber trotzdem die gleichen Ergebnisse erzielen? Was macht es "seltsam"? –