라라벨
라라벨 - [Model] Add Visible, Hidden
모델을 배열, JSON 등 으로 재구성할 때 Visible, Hidden 을 사용해 속성을 재구성할 수 있습니다.
숨기고 싶은 경우엔 $hidden
속성에 필드를 추가합니다.
/**
* Add hidden attributes for the model.
*
* @param array|string|null$attributes
* @return void
*/
public function addHidden($attributes = null)
{
$this->hidden = array_merge(
$this->hidden, is_array($attributes)? $attributes : func_get_args()
);
}
노출하고 싶은 경우엔 $visible
속성에 필드를 추가합니다.
/**
* Add visible attributes for the model.
*
* @param array|string|null$attributes
* @return void
*/
public function addVisible($attributes = null)
{
$this->visible = array_merge(
$this->visible, is_array($attributes)? $attributes : func_get_args()
);
}
0개 댓글