state) { return 'wechat official account is not enabled'; } try { $OfficialAccount->checkSignature($request, $config); if ($request->method() === 'GET') { return $request->get('echostr'); } } catch (\Throwable $th) { if ($request->method() === 'GET') { return $th->getMessage(); } else { } } return $OfficialAccount->handle($request, $config); } }