1
在Laravel中,这两个函数调用有什么区别?与Laravel的不同结果Lazy Eager Loading
$this->load(['episodes.item.cast' => function ($q) use (&$cast) {
$cast = $q->get()->groupBy("id");
}]);
和
$cast = $this->load('episodes.item.cast')->get()->groupBy("id");
他们产生不同的结果,但我不明白为什么。
好的。所以第一个查询以一种奇怪的方式给出了我想要的结果。我怎么可以重写它,但仍然得到相同的结果?是什么让它“奇怪”? –