У меня есть две таблицы: products
и colors
.
Продукты
id | product_name | color_id
----------------------------
1 | Product 1 | 1
2 | Product 2 | 2
Цвета
id | name
---------
1 | blue
2 | silver
3 | green
И у меня есть коллекция:
$product = Product::all();
И я хочу иметь еще одну коллекцию из таблицы color
с цветами, которая существует в коллекции product
. Поэтому я хочу видеть цвета: синий (продукт 1) и серебро (продукт 2) без зеленого. Возможно ли получить что-то подобное? Я думаю об отношениях, но я не уверен, как это сделать. Благодаря.