* 可选参数:lng,lat */ public function init() { if ($version = $this->request->request('version')) { $lng = $this->request->request('lng'); $lat = $this->request->request('lat'); $content = [ 'citydata' => Area::getCityFromLngLat($lng, $lat), 'versiondata' => Version::check($version), 'uploaddata' => Config::get('upload'), 'coverdata' => Config::get("cover"), ]; $this->success('', $content); } else { $this->error(__('Invalid parameters')); } } /** * 获取IP及地域信息 */ public function ip() { $format = $this->request->param('format', 'json'); if ($format == 'json') { $this->success('', ['ip' => Ip::ip(), 'city' => Ip::city(), 'province' => Ip::province(), 'country' => Ip::country(), 'info'=>Ip::str()]); } } }