有没有一种方法可以在不先将集合转换为数组的情况下,对集合上更深的索引进行更改/合并?
我有一个带有 4 个索引的 $collection,它们都包含 $arrays 所以为了推入数组我必须这样做:
$collection = $collection->toArray(); // without this get array_push parameter 1 should be an array object given error
array_push($collection[$index], $array);
但是,我希望有更好的方法,这样我就不必在继续之前重新收集(...)原始 $collection ,如下所示,我知道这行不通,但形成了一个例子比上面不那么尴尬的事情:
$collection->get($index)->merge($array);