1. ホーム
  2. laravel

[解決済み] ピボットテーブルのデータ添付でタイムスタンプが更新されない

2023-04-24 03:25:49

質問

以下のアタッチメントステートメントを使用してピボットテーブルに行を作成しています。

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

ピボットテーブルに行を挿入していますが、タイムスタンプが更新されません。タイムスタンプは0000-00-00 00:00:00のままです。

ピボットテーブルのタイムスタンプを更新する方法はありますか。?

事前にありがとうございます。

どのように解決するのですか?

<ブロッククオート

ピボット・テーブルに、作成日時と更新日時のタイムスタンプを自動的に保持させたい場合は、次のようにします。 作成日時と更新日時のタイムスタンプを自動的に保持したい場合は withTimestamps() メソッドを使用してください。

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