appendHtmlAttribute('class', 'btn btn-primary'); $this->defaultHtmlAttribute('href', 'javascript:;'); return "formatHtmlAttributes()}>{$this->title}"; } public function handle(Request $request) { try { $setting = AdminSetting::val(['service_appid', 'service_appsecret', 'service_token', 'service_aeskey']); $config = [ 'app_id' => $setting['service_appid'], 'secret' => $setting['service_appsecret'], 'token' => $setting['service_token'], 'aes_key' => $setting['service_aeskey'], ]; $openPlatform = Factory::openPlatform($config); $codeTemplate = $openPlatform['code_template']; $list = $codeTemplate->list(); MiniProgramTemplateList::insertOrIgnore($list['template_list']); //删除不存在的数据 MiniProgramTemplateList::whereNotIn('template_id', array_column($list['template_list'], 'template_id'))->delete(); return $this->response()->success("操作成功")->refresh(); } catch (\Exception $e) { return $this->response()->error($e->getMessage()); } } public function confirm() { return ['此操作将数据与腾讯服务器数据同步,是否继续?', '']; } }