Задать вопрос
@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 ▶}
  ]
}
  • Вопрос задан
  • 251 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@AleDv Автор вопроса
Вроде сам нашёл решение:
$collection->flatten();
Ответ написан
Комментировать
AmdY
@AmdY
PHP и прочие вебштучки
Использй map
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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