validate([ 'captcha_sitekey' => 'required', 'captcha_secret' => 'required', ]); if($request->ajax()) { if ($request->login_value == 1) { $login_value ="true"; }else{ $login_value ="false"; } if ($request->register_value == 1) { $register_value ="true"; }else{ $register_value ="false"; } if ($request->contact_value == 1) { $contact_value ="true"; }else{ $contact_value ="false"; } if ($request->checkout_value == 1) { $checkout_value ="true"; }else{ $checkout_value ="false"; } if ($request->email_value == 1) { $email_value ="true"; }else{ $email_value ="false"; } if ($request->nocaptcha_invisible == 1) { $nocaptcha_invisible ="true"; }else if ($request->nocaptcha_invisible == 0) { $nocaptcha_invisible ="false"; } $env = file_get_contents(base_path() . '/.env'); $env = explode("\n", $env); $data = array("NOCAPTCHA_SITEKEY"=>$request->captcha_sitekey,"NOCAPTCHA_SECRET"=>$request->captcha_secret, "NOCAPTCHA_FOR_LOGIN"=>$login_value,"NOCAPTCHA_FOR_REG"=>$register_value,"NOCAPTCHA_FOR_CONTACT"=>$contact_value,"NOCAPTCHA_FOR_CHECKOUT"=>$checkout_value,"NOCAPTCHA_FOR_EMAIL"=>$email_value,"NOCAPTCHA_VERSION"=>$request->nocaptcha_version,"NOCAPTCHA_INVISIBLE"=>$nocaptcha_invisible); foreach ((array)$data as $key => $value) { putEnvConfigration($key, $value); } return true; } } }