Laravel 如何在模型事件中获取某字段修改前的值?

有这么一个需求: 当一个模型的观察者监听updated的时候 想获取更新之前某个字段的值与更新之后的值进行对比,从而进行对应的操作。

具体操作如下:

class GoodsReportGoodsObserver 
{
      public function updated(GoodsReportGoods $goodsReportGoods)
      {
            if ($goodsSku->isDirty('number')) { //如果是更新了 number字段则执行下方代码
                $goodsSku->number; //更新之后的number字段数据
                $goodsSku->getOriginal('number'); //更新之前的number字段数据
            }
      }
  }

你可能感兴趣的:(Laravel 如何在模型事件中获取某字段修改前的值?)