@golemico

Как получить значение для свойств атрибутов в Laravel?

Добрый день, у меня возникло затруднение. Сейчас делаю каталог товаров, структура БД такая:
1. product - товары
2. product_attribute - связь между product и attribute_value
3. attribute_value - свойства атрибутов
4. attribute - название атрибутов

В самой модели продуктов связь со свойствами атрибутов (3. attribute_value)

public function attribute()
{
    return $this->hasMany('App\Models\ProductAttribute');
}


Вот сам и вопрос, как получить название атрибутов (4. attribute), так как сейчас у меня выводятся только свойства атрибутов (3. attribute_value)?
  • Вопрос задан
  • 429 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
У вас кривая связь. Должно быть три таблицы:
  1. Продукт.
  2. Атрибут.
  3. Связка продуктов и атрибутов, вместе с которой хранится и значение.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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