更新前在 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();
});
我已经尝试 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();
});