我有两个型号,产品和属性。 'products'和'attributes'之间有一个'product_attributes'连接表。使用belongsToMany()在两个模型中定义关系,并且表的键是product_id和attribute_id的复合。
我可以在连接表中成功检索和存储记录 - 因此,所有内容都按预期运行,但product_attributes中的created_at和updated_at未设置。
以上是否设计,我能做些什么来纠正这个问题?
答案 0 :(得分:5)
您应该将belongsToMany
函数与timestamps
声明一起使用,如下所示:
$this->belongsToMany(<entity>)->withTimestamps();