假设我有一个Foo
模型,并且正在更改属性 getter ,如下所示:
class Foo extends Model
{
protected $table = 'foo';
public function getSomeBarAttribute($value)
{
return some_function($value);
}
}
有没有办法访问属性的原始值(预先突变)?
最佳答案
您寻找的方法是getOriginal。要获得原始值,您可以使用:
$this->getOriginal('some_bar');
关于laravel - 在Laravel 5中访问原始的 Eloquent 变异属性值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32142063/