更新前在 eloquent 中获取已编辑的属性

Get edited attributes in eloquent before update

我已经尝试 Revisionable 修改我的 Eloquent 模型, 但它不适用于我名为 Person

的模型之一
use Illuminate\Database\Eloquent\SoftDeletingTrait;

class Person extends Eloquent
{
    use SoftDeletingTrait;

    protected $dates = ['deleted_at'];

    protected $table = 'persons';
}

很多人都遇到过这个问题,但是还没有解决。

现在我想自己做点东西。

在这种方法中是否可以在保存新属性之前获取旧属性?

Person::updating(function($person)
{

});

我想修改 table 来存储人物 table 的旧属性。

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