[code]
class Member {
protected $hidden = [‘password’];
}
[/code]
라라벨 모델에서 hidden 항목에 기재된 필드는 json 이나 array 로 출력시 보호되어 감춰진다.
[code]
$members = Member::where(‘name’, $name)->get();
[/code]
하지만 쿼리결과가 위와 같이 배열이라면 hidden 이 작동하지 않는다.
visible 이나 hidden 은 json 이나 array 로 변환될때만 작동한다.
[code]
$members = Member::where(‘name’, $name)->get()->toArray(); // 또는 toJson()
[/code]
이렇게 변환해주면 된다.