获取雄辩模型 Laravel 5.1 的原始属性
我有属性,使用方法在显示之前格式化它,但在某些地方,我需要它的原始属性。那么我该怎么做呢?Foo
getFooAttribute
我有属性,使用方法在显示之前格式化它,但在某些地方,我需要它的原始属性。那么我该怎么做呢?Foo
getFooAttribute
从 v4.2 开始获取特定属性的原始值:
$originalFoo = $model->getOriginal('foo');
如果你想在大多数代码中使用 mutator,但有时想要访问原始值,你可以通过使用模型的 getAttributes() 方法获取所有属性,然后从那里获取值来做到这一点,例如:
$originalFoo = $model->getAttributes()['foo'];