laravel model cast 에서 json 또는 array 일때 unicode 설정 안되게 막기
Updated on
public function setTagsAttribute($value) { $this->attributes['tags'] = json_encode($value, JSON_UNESCAPED_UNICODE); }
가끔 하다보면, json 또는 array 타입으로 할때 저장하면 database table 에서 unicode 로 자동 저장된다.
나쁜건 아닌데, DB 툴을 통해서 자주 보거나 검색해야되는 경우 unicode로 encode 되어있으면,
불편한게 한 두가지가 아니다.
그래서 나는 해당 setAttribute를 설정한다.