Задать вопрос
@AleDv

Как слить коллекции в Laravel 5?

Здравствуйте. Видимо уже шарики за ролики заехали никак не могу до думать как слить коллекции. В foreach перебираю пользователей, у которых забираю определнные объекты, через hasMany. Получаю такой список коллекций (от 2х пользователей):

Collection {#683 ▼
  #items: array:1 [▼
    0 => PitSold {#693 ▶}
  ]
}
Collection {#699 ▼
  #items: array:3 [▼
    0 => PitSold {#700 ▶}
    1 => PitSold {#704 ▶}
    2 => PitSold {#705 ▶}
  ]
}


Как мне потом получить одну коллекцию со всеми элементами:
Collection {#699 ▼
  #items: array:4 [▼
    0 => PitSold {#693 ▶}
    1 => PitSold {#700 ▶}
    2 => PitSold {#704 ▶}
    3 => PitSold {#705 ▶}
  ]
}
  • Вопрос задан
  • 249 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@AleDv Автор вопроса
Вроде сам нашёл решение:
$collection->flatten();
Ответ написан
Комментировать
AmdY
@AmdY
PHP и прочие вебштучки
Использй map
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы