Коллекция Laravel 5.1 loop and merge

Я пытаюсь объединить значения в одну коллекцию во время цикла.

Вот моя текущая настройка

$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]

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]