checkSign($request)) { return $request->echostr; } return false; } private function checkSign($request) { $signature = $request->signature; $timestamp = $request->timestamp; $nonce = $request->nonce; $token = config('token.wechat_token'); $tmpArr = [$token, $timestamp, $nonce]; sort($tmpArr, SORT_STRING); $tmpStr = implode($tmpArr); $tmpStr = sha1($tmpStr); return $tmpStr === $signature; } }