有这么一个需求: 当一个模型的观察者监听updated的时候 想获取更新之前某个字段的值与更新之后的值进行对比,从而进行对应的操作。
具体操作如下:
class GoodsReportGoodsObserver
{
public function updated(GoodsReportGoods $goodsReportGoods)
{
if ($goodsSku->isDirty('number')) { //如果是更新了 number字段则执行下方代码
$goodsSku->number; //更新之后的number字段数据
$goodsSku->getOriginal('number'); //更新之前的number字段数据
}
}
}