*/ public function toArray(Request $request): array { $data = [ "id" => $this['id'], "level" => $this['level'], "reply_status" => $this['reply_status'], "status" => $this['status'], "subject" => $this['subject'], "message" => array_key_exists('message',$this->additional) ? MessageResource::collection($this['message']) : null, "created_at" => $this['created_at'], "updated_at" => $this['updated_at'] ]; if(!config('hidden_features.enable_exposed_user_count_fix')) $data['user_id']= $this['user_id']; return $data; } }