attributes['privilege_menu'] = json_encode($value); } public function getPrivilegeMenuAttribute($value) { if($value) { $menuIds = json_decode($value, true); $menuName = Menu::whereIn('id' , $menuIds)->get('menu_name')->toArray(); return implode(', ', array_column($menuName, 'menu_name')); } return '---'; } /** * 手机号脱敏 */ public function getPhoneAttribute($value) { $start = substr($value , 0 , 3); $end = substr($value , -4); return $start.'****'.$end; } }