连接表created_at和updated_at值未设置

时间:2015-07-08 11:01:54

标签: laravel laravel-5 laravel-orm

我有两个型号,产品和属性。 'products'和'attributes'之间有一个'product_attributes'连接表。使用belongsToMany()在两个模型中定义关系,并且表的键是product_id和attribute_id的复合。

我可以在连接表中成功检索和存储记录 - 因此,所有内容都按预期运行,但product_attributes中的created_at和updated_at未设置。

以上是否设计,我能做些什么来纠正这个问题?

1 个答案:

答案 0 :(得分:5)

您应该将belongsToMany函数与timestamps声明一起使用,如下所示:

$this->belongsToMany(<entity>)->withTimestamps();