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

Как обьединить 2 коллекции в Eloquent?

У меня есть 2 таблицы - футболки и цвет. Соотношение многие ко многим.

Коллекцию футболок получаю в контроллере
$products = Product::all();

И вывожу футболки в Twig
{% for Product in Products %}
{{ Product.name }}
{% endfor %}

Но как теперь вывести цвета? Получаю цвета футболок, используя связь многие ко многим
$colors = Product::all()->colors;

Вопрос. В итоге я имею два объекта - футболки и цвета. Теперь их по идее надо объединить по ключам, У меня ощущение что я делаю что-то не то, это можно сделать более правильно. Буду благодарен за совет.
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@semki096 Автор вопроса
Нашёл как это сделать
$p=Product::with('colors')->get();
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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