data = $data; $this->params = $params; } public function toResponse( $request = null ) { if (empty($this->data)) { return json_fail(trans('common.err_resource_not_found')); } $result = $this->data->toArray(); if (isset($result['role']['permissions']) && is_string($result['role']['permissions'])) { $arrPermissions = !empty($result['role']['permissions']) ? explode(',', $result['role']['permissions']) : []; $result['role']['permissions'] = $arrPermissions; } unset($result['id']); return json_success($result); } }