我有Foo属性使用getFooAttribute方法在显示之前格式化它,但在某些地方,我需要原始属性..所以我该怎么做
从v4.2开始获取特定属性的原始值:
$originalFoo = $model->getOriginal('foo');
如果你想在大多数代码中使用mutator但有时想要访问原始值,你可以通过使用模型的getAttributes()方法获取所有属性,然后从那里获取值,例如:
$originalFoo = $model->getAttributes()['foo'];
我使用的是5.3,我使用它 $model->getOriginal()['foo']
对于laravel 5,我们还可以使用:
$model->getOriginal('foo')
学分到@bower