+ $captcha = $request->get('g-recaptcha-response');
+ $resp = (new Client())->post('https://www.google.com/recaptcha/api/siteverify', [
+ 'form_params' => [
+ 'response' => $captcha,
+ 'secret' => '%%secret_key%%',
+ ]
+ ]);
+ $respBody = json_decode($resp->getBody());
+ if (!$respBody->success) {
+ return redirect()->back()->withInput()->withErrors([
+ 'g-recaptcha-response' => 'Did not pass captcha',
+ ]);
+ }
+