And*_*gan 5 php laravel eloquent
我有一个产品模型和一个属性模型。
产品有属性。
问题是我无法使用 Attributes 作为扩展 eloquent 的 Product 类的成员,因为 eloquent 已经使用了它。有没有解决的办法?
class Product extends Model
{
protected $attributes;
// ...
}
Run Code Online (Sandbox Code Playgroud)
你无法回避重命名你的关系。例如productAttributes。
这里的问题是,该attributes属性被 Eloquent 大量使用,并且无法通过配置或覆盖一小段代码来更改它。您需要重写很多类才能将名称更改为其他名称,这绝对不值得。