load('module'); $response = $host->module->remoteHost($host->id, $func, $request->all()); return $this->apiResponse($response[0], $response[1]); } public function module(Request $request, Module $module, $func) { $response = $module->remote($func, $request->all()); return $this->apiResponse($response[0], $response[1]); } }