魔术获得并为Laravel 5设置

时间:2016-11-03 20:35:19

标签: php laravel-5.1 getter-setter

我知道在PHP中存在魔法获取和设置类的每个属性:

 public function __get( $key ){
   return $this->values[ $key ]; 
}

public function __set( $key, $value )
{
    $this->values[ $key ] = $value;
}

但是,我不知道如何在Laravel中使用它。我注意到Laravel只考虑不是空字段(根据迁移)来执行__get和__set。我想在某些字段中应用掩码,所以我尝试了:

public function __get($key)  {
   if($key == 'note1')
     return $this->maskFloat($this->attributes[$attr]);    
 }

但是没有'note1'字段,因为它在迁移中可以为空。

任何帮助。请?

0 个答案:

没有答案