· 8 years ago · Feb 01, 2018, 02:50 PM
1public function enviar(Request $request){
2 /*
3 error codes
4 1 - Algum campo está vazio
5 2 - Captcha não verificado
6 3 - Google acha que é um Robo
7 */
8 // captcha
9 $captcha = $request->input('g-recaptcha-response');
10 // // Se o captcha nao for verificado
11 if(!$captcha)
12 // retorna erro 2
13 return 2;
14 $secret_key = "6Lc8v0MUAAAAABZCm2IzGpbvIEXA5taSiAgNf";
15 $ip = $request->ip();
16 $callback = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret='.$secret_key.'&response='.$captcha.'&remoteip='.$ip);
17 $arr = json_decode($resp,TRUE);
18 // // se o google retornar false
19 if(!$arr['success'])
20 // retorna erro 3
21 return 3
22 // Enviando email
23 Mail::to('email')->send(new ContatoEmail($request));
24 return 4;
25}