属于两列laravel

时间:2018-06-06 08:56:25

标签: php laravel

我有桌子:

属性:
- 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

这仅适用于相关属性。

0 个答案:

没有答案