覆盖后获取记录实际值

Get record real value after overriding it

我已经覆盖了如下记录值:

public function getWeightAttribute($weight)
 {
        if($weight)
        {
          return $weight;
        }

        return 70;
}

现在我有了那个模型的集合,我想知道原始值是否为 null。 我想在不再次连接到数据库的情况下执行此操作,实际上我想确保用户在注册时填写了重量和其他一些字段。 有些部分是基于上面的覆盖工作的,我不想把它们搞砸,也不想使用额外的数据库连接。 提前致谢,

为了得到原始值,可以使用:-

$fetchData->getAttributes()['weight'];