我有一个产品型号和一个属性模型。
产品具有属性。
问题是我不能将Attributes用作Product类的成员,因为eloquent已经使用了它,因此扩展了eloquent。有办法解决这个问题吗?
class Product extends Model
{
protected $attributes;
// ...
}
答案 0 :(得分:0)
您无法重命名您的关系。例如productAttributes
。
这里的问题是,Eloquent使用了attributes
属性,并且没有办法通过配置或覆盖一小段代码来改变它。你需要覆盖很多类来将名称改为别的东西,这绝对不值得。