У меня есть таблицы:
атрибуты:
- id - идентификатор атрибута
- name - имя атрибута
attribute_relations:
- id -id отношения
- attribute_id - идентификатор текущего атрибута
- attribute_relation_id - связь этого идентификатора текущего атрибута с другими атрибутами таблицы
В атрибуте модели у меня есть отношение:
public function attributerelation()
{
return $this->hasOne('App\AttributeRelation');
}
Но вМодель AttributeRelation у меня есть:
public function attribute_rel()
{
return $this->belongsTo('App\Attribute', 'attribute_relation_id');
}
Мне нужно принадлежит это с двумя столбцами: attribute_id и attribute_relation_id.
Becuase, если я позвоню:
$attribute->attributerelation->attribute_rel->name
Это работало толькодля связанного атрибута.