value('result'); $menus = $menus ? : '[]'; $this->assign('menus',$menus); return $this->fetch(); } public function save() { $buttons = request()->post('button/a',[]); if(!count($buttons)) return $this->failed('请添加至少一个按钮'); try{ WechatService::menuService()->add($buttons); $count = Cache::where('key', 'wechat_menus')->count(); if($count){ $count = Cache::where('key', 'wechat_menus')->where('result', json_encode($buttons))->count(); if(!$count) Cache::where('key', 'wechat_menus')->update(['result'=>json_encode($buttons),'add_time'=>time()]); }else Cache::insert(['key'=>'wechat_menus','result'=>json_encode($buttons),'add_time'=>time()],true); return $this->successful('修改成功!'); }catch (\Exception $e){ return $this->failed($e->getMessage()); } } }