雄辩模型上的保留字

时间:2014-12-15 13:24:36

标签: php laravel eloquent

我有一个产品型号和一个属性模型。

产品具有属性。

问题是我不能将Attributes用作Product类的成员,因为eloquent已经使用了它,因此扩展了eloquent。有办法解决这个问题吗?

class Product extends Model 
{
    protected $attributes;

    // ...
}

1 个答案:

答案 0 :(得分:0)

您无法重命名您的关系。例如productAttributes

这里的问题是,Eloquent使用了attributes属性,并且没有办法通过配置或覆盖一小段代码来改变它。你需要覆盖很多类来将名称改为别的东西,这绝对不值得。