2016-10-11 9 views
2

나는 웅변적인 사건에 대해 읽었습니다. 모델 작성, 생성, 업데이트, 업데이트, 저장, 저장, 삭제, 삭제, 복원 및 복원과 같은 모든 상호 작용에 대한 이벤트가 있습니다.Laravel 업데이트 웅변 이벤트 : 데이터 가져 오기

업데이트 된 모델과 이전에 가지고 있던 데이터를 알고 싶습니다. 가능한가? 문서에는 이러한 이벤트를 사용하는 방법에 대한 많은 정보가 없으므로

답변

1

getDirty()getOriginal() 방법을 찾고 있습니다.

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

사이드 노트 : IIRC, 이것들은 * ed * 이벤트에서만 사용할 수 있으며 * ed * 이벤트에서는 사용할 수 없습니다. – ceejayoz

+1

@ceejayoz, 감사합니다.) –