2017-03-29 2 views
0

나는 사용자 지정 특성과 같은 모델 뭔가를JSON 응답에 사용자 지정 atrribute 추가

class MyModel extends Model 
{ 
    public function getExtraAttribute(){ 
     return 'some string'; //etc. 
    } 
} 

및 제어 방법에 대해 내가이

return MyModel::where('user_id', Auth::user()->id)->get(); 

하지만 난 볼 수 없어 '추가'에 대한 속성이 json 응답

Ps extra가 데이터베이스의 열이 아닙니다.

답변

1

$appends에 특성을 추가하십시오. 여기에 문서 당으로

class MyModel extends Model { 
    ...  
    /** 
    * The accessors to append to the model's array form. 
    * 
    * @var array 
    */ 
    protected $appends = ['extra']; 
    ... 
} 
관련 문제