firstOrFail(); $taxiData = Taxi::all(); return view('taxi-detail', compact('data', 'taxi', 'taxiData')); } public function fare() { $data = About::first(); $fareData = Fare::all(); return view('fare', compact('data', 'fareData')); } public function gallery() { $data = About::first(); $galleryData = Gallery::all(); return view('gallery', compact('data', 'galleryData')); } public function contact() { $data = About::first(); return view('contact', compact('data')); } public function booking() { $data = About::first(); return view('booking', compact('data')); } public function success() { return view('success'); } // Service Functions public function bhopal() { $data = About::first(); return view('bhopal', compact('data')); } public function outstationTaxi() { $data = About::first(); $taxiData = Taxi::all(); $fareData = Fare::all(); return view('service.outstation-taxi', compact('data', 'taxiData', 'fareData')); } public function localTaxi() { $data = About::first(); $taxiData = Taxi::all(); $fareData = Fare::all(); return view('service.local-taxi', compact('data', 'taxiData', 'fareData')); } public function airportTaxi() { $data = About::first(); $taxiData = Taxi::all(); $fareData = Fare::all(); return view('service.airport-taxi', compact('data', 'taxiData', 'fareData')); } public function onewayTaxi() { $data = About::first(); $taxiData = Taxi::all(); $fareData = Fare::all(); return view('service.oneway-taxi', compact('data', 'taxiData', 'fareData')); } public function roundtripTaxi() { $data = About::first(); $taxiData = Taxi::all(); $fareData = Fare::all(); return view('service.roundtrip-taxi', compact('data', 'taxiData', 'fareData')); } public function mainForm(Request $request) { $request->validate([ 'name' => 'required', 'email' => 'required|email', 'phone' => 'required|numeric', 'pickup' => 'required', 'drop' => 'required', 'date' => 'required', ]); $template = file_get_contents('resources/views/mail-format/main-form.html'); // echo $template; $to = 'enquiry@svttourandtravel.in'; $cc = 'info@svttourandtravel.in'; $subject = 'Enquiry from Website'; $text = str_replace('{{name}}', $request->name, $template); $text = str_replace('{{email}}', $request->email, $text); $text = str_replace('{{phone}}', $request->phone, $text); $text = str_replace('{{pickup}}', $request->pickup, $text); $text = str_replace('{{drop}}', $request->drop, $text); $text = str_replace('{{date}}', $request->date, $text); $headers = 'From: enquiry@svttourandtravel.in\r\n'; $headers .= 'MIME-Version: SVT Tour And Travels' . "\r\n"; $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; $headers .= 'Cc: '.$cc; if(mail($to,$subject,$text,$headers)) { return redirect('/success'); } else { return back(); } } public function contactForm(Request $request) { $request->validate([ 'name' => 'required', 'email' => 'required|email', 'phone' => 'required|numeric', 'subject' => 'required', 'msg' => 'required', ]); $template = file_get_contents('resources/views/mail-format/contact-form.html'); // echo $template; $to = 'enquiry@svttourandtravel.in'; $cc = 'info@svttourandtravel.in'; $subject = 'Enquiry from Website'; $text = str_replace('{{name}}', $request->name, $template); $text = str_replace('{{email}}', $request->email, $text); $text = str_replace('{{phone}}', $request->phone, $text); $text = str_replace('{{subject}}', $request->subject, $text); $text = str_replace('{{msg}}', $request->msg, $text); $headers = 'From: enquiry@svttourandtravel.in\r\n'; $headers .= 'MIME-Version: SVT Tour And Travels' . "\r\n"; $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; $headers .= 'Cc: '.$cc; if(mail($to,$subject,$text,$headers)) { return redirect('/success'); } else { return back(); } } }