我有桌子:
属性:
- id - 属性的id
- name - 属性名称
attributes_relations:
- id -id of relation
- attribute_id - 当前属性id
- attribute_relation_id - 当前属性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。
如果我打电话的话,那就是:
$attribute->attributerelation->attribute_rel->name
这仅适用于相关属性。