2015-05-11 4 views
0

Я попытался Revisionable, чтобы внести изменения моих красноречивых моделей, , но он не работает с одним из моих моделей под названием PersonПолучить отредактированные атрибуты красноречивым перед обновлением

use Illuminate\Database\Eloquent\SoftDeletingTrait; 

class Person extends Eloquent 
{ 
    use SoftDeletingTrait; 

    protected $dates = ['deleted_at']; 

    protected $table = 'persons'; 
} 

Многие люди уже испытали эту проблему, но он еще не решен.

Теперь я хочу сделать что-то самостоятельно.

Возможно ли получить старые атрибуты перед сохранением нового в этом методе?

Person::updating(function($person) 
{ 

}); 

Я хочу создать таблицу ревизий, в которой хранятся старые атрибуты для таблицы лиц.

ответ

1
Person::updating(function($person) 
{ 
    $original = $person->getOriginal(); 
}); 
+0

Спасибо, работает как шарм :) –

Смежные вопросы