Промежуточная таблица для связи трёх таблиц

Есть три таблицы:
category
id, title

attributes
id, name

values
id, name, attribute_id

И связывающая таблица:
cat_attr_val
category_id, attribute_id, value_id

Как реализовать модель для последующей работы с этой таблицей?
Можно ли будет добавлять записи в эту pivot таблицу с помощью model->pivotmodel()->attach(val) ?
Или записи в эту таблицу нужно будет добавлять с помощью DB::insert ?


Ответы (1 шт):

Автор решения: CoderYooda

Да всё же просто. category к attributes - Это Many-to-Many attributes к values - Это Many-to-Many

Какое отношение values имеет к category? Вы их легко сможете получить через attributes.

→ Ссылка