2016-10-11 16 views
2

私は雄弁な出来事について読んでいます。モデル作成、作成、更新、更新、保存、保存、削除、削除、復元、復元など、モデルとのあらゆる対話のイベントがあります。Laravel更新雄弁イベント:データの取得

モデルのデータが更新されたとき、およびモデルが以前に持っていたデータを知りたい。出来ますか?これらのイベントを使用する方法については、ドキュメンテーションには多くの情報が含まれていないためです。

答えて

1

あなたはgetDirty()getOriginal()メソッドを探しています。

User::updating(function ($user) { 
    $dirty = $user->getDirty(); 
    $original = $user->getOriginal(); 
}); 
+1

サイドノート:IIRCこれらは、* ed *イベントでのみ使用でき、* ed *イベントでは使用できません。 – ceejayoz

+1

@ceejayoz、ありがとうございました。 ) –