【问题标题】:Get edited attributes in eloquent before update更新前在 eloquent 中获取已编辑的属性
【发布时间】:2015-07-21 23:14:33
【问题描述】:

我已经尝试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)
{

});

我想制作一个修订表来存储人员表的旧属性。

【问题讨论】:

    标签: laravel-4 eloquent revision


    【解决方案1】:
    Person::updating(function($person)
    {
        $original = $person->getOriginal();
    });
    

    【讨论】:

      猜你喜欢
      • 2013-06-26
      • 1970-01-01
      • 1970-01-01
      • 2021-11-19
      • 2013-09-26
      • 2015-03-02
      • 1970-01-01
      • 2016-12-11
      • 2016-06-20
      相关资源
      最近更新 更多