在数据透视表中附加数据时,时间戳不会更新

我正在使用以下附加语句在 pivot 表中创建一行。

$music = Music::find(1);
$music->users()->attach(1);

这将在数据透视表中插入一行,但是没有更新时间戳。时间戳保持为0000-00-0000:00:00:00

有没有办法更新数据透视表中的时间戳?

先说声谢谢,

43249 次浏览

If you want your pivot table to have automatically maintained created_at and updated_at timestamps, use the withTimestamps() method on the relationship definition.

return $this->belongsToMany('Role')->withTimestamps();