仅在声明时从Eloquent获取计算字段

时间:2017-07-28 14:07:24

标签: php laravel laravel-5 eloquent laravel-eloquent

我正在与Eloquent和Laravel 5合作,在模型的$appends属性上添加了一个字段,并使用mutator来获取它的值。我的问题是,只有当它被调用时才能获得这个字段?

    public static $model = 'Model';
    protected $table = 'table';
    protected $primaryKey = 'idtable';   
    public $incrementing = false;
    public $timestamps = false;

    protected $appends = ['DescComposta'];

    //Mutators
    public function getDescCompostaAttribute()
    {
        return $this->attributes['desc_composta'] = 'yes';
    }

谢谢大家!

0 个答案:

没有答案