server->push(TextMessageHandler::class, Message::TEXT); $app->server->push(ImageMessageHandler::class, Message::IMAGE); $app->server->push(VoiceMessageHandler::class, Message::VOICE); $app->server->push(VideoMessageHandler::class, Message::VIDEO); $app->server->push(ShortVideoMessageHandler::class, Message::SHORT_VIDEO); $app->server->push(LocationMessageHandler::class, Message::LOCATION); $app->server->push(LinkMessageHandler::class, Message::LINK); $app->server->push(FileMessageHandler::class, Message::FILE); $app->server->push(EventMessageHandler::class, Message::EVENT); $app->server->push(TransferMessageHandler::class, Message::TRANSFER); return $app->server->serve(); } public function publish() { $app = app('wechat.official_account'); $buttons = [ [ "name" => '会员商城', "type" => "view", "url" => route('index'), ], [ "name" => '提货专区', "type" => "view", "url" => route('pick.index'), ], [ "name" => "代理商入口", "sub_button" => [ [ "type" => "view", "name" => "成为代理商", "url" => route('upgrade.agent'), ], [ "type" => "view", "name" => "代理商登录平台", "url" => route('Agent.login'), ], ], ], ]; $res = $app->menu->create($buttons); return $res; } }