Pourquoi les événements de modèle updating
et updated
sont ignorés lorsque getDirty()
est vide?La mise à jour et les événements de modèle mis à jour sont ignorés
S'il n'y a aucun changement pour le modèle, cela ne signifie pas que je ne mets pas à jour ses relations.
Mise à jour
Le code suivant:
public function updating(Eloquent $model)
{
$history = new ContentHistory($model->getOriginal());
$history->added_on = new DateTime;
$model->history()->save($history);
}
est jamais déclenchée si getDirty()
est vide. J'ai ajouté $touches = ['content']
au modèle ContentHistory
, mais sans succès.
Peut-être que vous devez toucher le modèle de celui lié? – fmgonzalez