我已经尝试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)
{
});
我想创建一个修订表,用于存储person表的旧属性。
答案 0 :(得分:1)
Person::updating(function($person)
{
$original = $person->getOriginal();
});