getWeappConfig(); return array_merge($config_info, $this->getWeappStaticInfo()); } /** * 设置配置 * @param array $data * @return SysConfig|bool|Model */ public function setWeappConfig(array $data){ return (new CoreWeappConfigService())->setWeappConfig($data); } /** *查询微信小程序需要的静态信息 * @return array */ public function getWeappStaticInfo(){ $domain = request()->domain(); return [ 'serve_url' => (string)url('/api/weapp/serve', [],'',true), 'request_url' => $domain, 'socket_url' => "wss://".request()->host(), 'upload_url' => $domain, 'download_url' => $domain, 'upload_ip' => gethostbyname('oss.niucloud.com') ]; } }