{"msg":"method param miss:article_id","code":0,"data":[],"debug":{"name":"InvalidArgumentException","file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Container.php","line":458,"code":0,"msg":"方法参数错误:article_id","trace":[{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Container.php","line":346,"function":"bindParams","class":"think\\Container","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/route\/Dispatch.php","line":178,"function":"invokeReflectMethod","class":"think\\Container","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":59,"function":"think\\route\\{closure}","class":"think\\route\\Dispatch","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":66,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/route\/Dispatch.php","line":152,"function":"then","class":"think\\Pipeline","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/route\/dispatch\/Controller.php","line":88,"function":"responseWithMiddlewarePipeline","class":"think\\route\\Dispatch","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/route\/Dispatch.php","line":56,"function":"exec","class":"think\\route\\dispatch\\Controller","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Route.php","line":713,"function":"run","class":"think\\route\\Dispatch","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":59,"function":"think\\{closure}","class":"think\\Route","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":66,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Route.php","line":712,"function":"then","class":"think\\Pipeline","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Http.php","line":208,"function":"dispatch","class":"think\\Route","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Http.php","line":198,"function":"dispatchToRoute","class":"think\\Http","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":59,"function":"think\\{closure}","class":"think\\Http","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/think-multi-app\/src\/MultiApp.php","line":51,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":59,"function":"think\\app\\{closure}","class":"think\\app\\MultiApp","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":66,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/think-multi-app\/src\/MultiApp.php","line":50,"function":"then","class":"think\\Pipeline","type":"->"},{"function":"handle","class":"think\\app\\MultiApp","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Middleware.php","line":134,"function":"call_user_func"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":85,"function":"think\\{closure}","class":"think\\Middleware","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/cores\/middleware\/AppLog.php","line":36,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"function":"handle","class":"cores\\middleware\\AppLog","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Middleware.php","line":134,"function":"call_user_func"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":85,"function":"think\\{closure}","class":"think\\Middleware","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/cores\/middleware\/AllowCrossDomain.php","line":91,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"function":"handle","class":"cores\\middleware\\AllowCrossDomain","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Middleware.php","line":134,"function":"call_user_func"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":85,"function":"think\\{closure}","class":"think\\Middleware","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/middleware\/SessionInit.php","line":58,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"function":"handle","class":"think\\middleware\\SessionInit","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Middleware.php","line":134,"function":"call_user_func"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":85,"function":"think\\{closure}","class":"think\\Middleware","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/think-trace\/src\/TraceDebug.php","line":71,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"function":"handle","class":"think\\trace\\TraceDebug","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Middleware.php","line":134,"function":"call_user_func"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":85,"function":"think\\{closure}","class":"think\\Middleware","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":66,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Http.php","line":197,"function":"then","class":"think\\Pipeline","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/vendor\/topthink\/framework\/src\/think\/Http.php","line":162,"function":"runWithRequest","class":"think\\Http","type":"->"},{"file":"\/www\/wwwroot\/www.elanhui.com\/public\/index.php","line":21,"function":"run","class":"think\\Http","type":"->"}],"source":{"first":449,"source":["            } elseif (1 == $type && !empty($vars)) {\n","                $args[] = array_shift($vars);\n","            } elseif (0 == $type && array_key_exists($name, $vars)) {\n","                $args[] = $vars[$name];\n","            } elseif (0 == $type && array_key_exists($lowerName, $vars)) {\n","                $args[] = $vars[$lowerName];\n","            } elseif ($param->isDefaultValueAvailable()) {\n","                $args[] = $param->getDefaultValue();\n","            } else {\n","                throw new InvalidArgumentException('method param miss:' . $name);\n","            }\n","        }\n","\n","        return $args;\n","    }\n","\n","    \/**\n","     * 创建工厂对象实例\n","     * @param string $name      工厂类名\n"]}}}