Je crée une ligne dans le tableau croisé dynamique à l'aide de l'instruction attach suivante.
$music = Music::find(1);
$music->users()->attach(1);
Cela insère une ligne dans le tableau croisé dynamique, mais il ne met pas à jour l'horodatage. L'horodatage reste 0000-00-00 00:00:00
Existe-t-il un moyen de mettre à jour les horodatages dans le tableau croisé dynamique. ?
Merci d'avance,
Si vous souhaitez que votre tableau croisé dynamique conserve automatiquement les horodatages created_at et updated_at, utilisez la méthode
withTimestamps()
dans la définition de la relation.
return $this->belongsToMany('Role')->withTimestamps();