Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function offerteTestMail(Request $request)
- {
- $this->validate($request, [
- // 'g-recaptcha-response' => 'required|captcha',
- 'voornaam' => 'required',
- 'achternaam' => 'required',
- 'email' => 'required|email',
- 'telefoon' => 'required|regex:/^[0-9_\/ \/-\/+]{9,13}$/',
- 'noApiStraat' => 'required',
- 'noApiNummer' => 'required',
- 'noApiPostcode' => 'required',
- 'noApiGemeente' => 'required',
- ]);
- if (app()->getLocale() == 'nl') {
- $land = 'België';
- $language = 'NL';
- if ($request->noApiBox != null){
- $adres = $request->noApiStraat.' '.$request->noApiNummer.' bus '.$request->noApiBox;
- } else {
- $adres = $request->noApiStraat.' '.$request->noApiNummer;
- }
- } else if (app()->getLocale() == 'fr') {
- $land = 'Belgique';
- $language = 'FR';
- if ($request->noApiBox != null){
- $adres = $request->noApiStraat.' '.$request->noApiNummer.' bte '.$request->noApiBox;
- } else {
- $adres = $request->noApiStraat.' '.$request->noApiNummer;
- }
- }
- $data = array(
- 'tks_pv' => $request->tks_pv,
- 'tks_bat' => $request->tks_bat,
- 'tks_et' => $request->tks_ev,
- 'firstname' => $request->voornaam,
- 'lastname' => $request->achternaam,
- 'email' => $request->email,
- 'phone' => $request->telefoon,
- 'street'=> $adres,
- 'code' => $request->noApiPostcode,
- 'city'=> $request->noApiGemeente,
- 'country'=> $land,
- 'tks_client_type' => $request->owner,
- 'tks_timeline' => $request->timeline,
- 'tks_new_install' => $request->solarpanels,
- 'description' => $request->bericht,
- 'label:May_receive_commercial_info' => $request->info,
- 'tks_lang' => $language,
- );
- $curl = curl_init();
- curl_setopt_array($curl, array(
- CURLOPT_URL => "http://winwatt.technokrafts.biz/modules/Webforms/capture.php",
- CURLOPT_RETURNTRANSFER => true,
- CURLOPT_ENCODING => "",
- CURLOPT_MAXREDIRS => 10,
- CURLOPT_TIMEOUT => 30000,
- CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
- CURLOPT_CUSTOMREQUEST => "POST",
- CURLOPT_POSTFIELDS => json_encode($data),
- CURLOPT_HTTPHEADER => array(
- // Set here requred headers
- "accept: */*",
- "accept-language: en-US,en;q=0.8",
- "content-type: application/json",
- ),
- ));
- $response = curl_exec($curl);
- $err = curl_error($curl);
- curl_close($curl);
- if ($err) {
- echo "cURL Error #:" . $err;
- } else {
- print_r(json_decode($response));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement