Я пытаюсь объединить значения в одну коллекцию во время цикла.
Вот моя текущая настройка
$collection = collect([]);
foreach($array as $item){
$temp = $item->do_something;
!is_null($temp) ? $collection->merge($temp) : null;
}
$ Temp может хранить следующее:
array['records' => $array, 'details' => $array]
Теперь ближе всего я получил $ массив значений $ temp, но вместо этого я хотел бы объединить все эти значения в одну коллекцию. Вместо массива массивов $ temp я бы хотел одну коллекцию с записями и деталями.
Спасибо
Более подробно, что я получил визуально:
[0]=> ['records' => $array
'details' => $array]
[1]=> ['records' => $array
'details' => $array]
[2]=> ['records' => $array
'details' => $array]
Я хотел бы объединить всех
['records' => $array, 'details' => $array]
Задача ещё не решена.
Других решений пока нет …