save(); if(Mail::to('challabrothers.enquiry@gmail.com')->send(new contactmail($name,$email,$phone,$msg))){ return redirect()->route('index')->with('success','Mail Sended Successfully'); } return redirect()->route('index')->with('error','Cannot Send Mail this time'); } public function index() { $data = About::first(); $vehicleData = Vehicle::all(); $destinationData = Destination::all(); $tourData = Tour::all(); $locationData = Location::all(); $reviewData = Review::all(); $sliderData = Slider::all(); $galleryData = Gallery::all(); $serviceData = Service::all(); return view('index', compact('data', 'vehicleData', 'destinationData', 'tourData', 'locationData', 'reviewData', 'sliderData', 'galleryData', 'serviceData')); } public function about() { $data = About::first(); $vehicleData = Vehicle::where('is_active', true)->get(); $destinationData = Destination::all(); $tourData = Tour::all(); $reviewData = Review::all(); $locationData = Location::all(); return view('about', compact('data', 'vehicleData', 'destinationData', 'tourData', 'reviewData', 'locationData')); } public function privacypolicy() { $data = About::first(); return view('privacypolicy', compact('data')); } public function termsandcondition() { $data = About::first(); return view('termsandcondition', compact('data')); } // Service public function taxiservice() { $data = About::first(); $reviewData = Review::all(); return view('service.taxiservice', compact('data','reviewData')); } //swift-dzire public function swiftdzire() { $data = About::first(); $reviewData = Review::all(); return view('swift-dzire', compact('data','reviewData')); } //innova crysta public function innovacrysta() { $data = About::first(); $reviewData = Review::all(); return view('innovacrysta', compact('data','reviewData')); } public function hiretempotravellervaranasi() { $data = About::first(); $reviewData = Review::all(); return view('service.hiretempotravellervaranasi', compact('data','reviewData')); } public function varanasiairporttaxi() { $data = About::first(); $reviewData = Review::all(); return view('service.varanasiairporttaxi', compact('data','reviewData')); } // Tour Operator public function touroperatorvaranasi() { $data = About::first(); $reviewData = Review::all(); return view('tour-operator.varanasi', compact('data','reviewData')); } public function touroperatorlucknow() { $data = About::first(); $reviewData = Review::all(); return view('tour-operator.lucknow', compact('data','reviewData')); } public function touroperatoryamunotri() { $data = About::first(); $reviewData = Review::all(); return view('tour-operator.yamunotri', compact('data','reviewData')); } public function touroperatoragra() { $data = About::first(); $reviewData = Review::all(); return view('tour-operator.agra', compact('data','reviewData')); } public function touroperatordelhi() { $data = About::first(); $reviewData = Review::all(); return view('tour-operator.delhi', compact('data','reviewData')); } public function touroperatorallahabad() { $data = About::first(); $reviewData = Review::all(); return view('tour-operator.allahabad', compact('data','reviewData')); } public function varanasitolucknowtaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.varanasi-to-lucknow-taxi', compact('data','reviewData')); } public function varanasitoyamunotritaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.varanasi-to-yamunotri-taxi', compact('data','reviewData')); } public function varanasitoagrataxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.varanasi-to-agra-taxi', compact('data','reviewData')); } public function varanasitodelhitaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.varanasi-to-delhi-taxi', compact('data','reviewData')); } public function varanasitoallahabadtaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.varanasi-to-allahabad-taxi', compact('data','reviewData')); } public function varanasitorishikeshtaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.varanasi-to-rishikesh-taxi', compact('data','reviewData')); } public function varanasitogangotritaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.varanasi-to-gangotri-taxi', compact('data','reviewData')); } public function varanasitokedarnathtaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.varanasi-to-kedarnath-taxi', compact('data','reviewData')); } public function varanasitoharidwartaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.varanasi-to-haridwar-taxi', compact('data','reviewData')); } public function varanasitobadrinathtaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.varanasi-to-badrinath-taxi', compact('data','reviewData')); } public function varanasitonainitaltaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.varanasi-to-nainital-taxi', compact('data','reviewData')); } public function varanasitomussoorietaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.varanasi-to-mussoorie-taxi', compact('data','reviewData')); } public function varanasitojimcorbetttaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.varanasi-to-jim-corbett-taxi', compact('data','reviewData')); } public function prayagrajtoayodhyataxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.prayagraj-to-ayodhya-taxi', compact('data','reviewData')); } public function prayagrajtovaranasitaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.prayagraj-to-varanasi-taxi', compact('data','reviewData')); } public function prayagrajtogorakhpurtaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.prayagraj-to-gorakhpur-taxi', compact('data','reviewData')); } public function prayagrajtoagrataxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.prayagraj-to-agra-taxi', compact('data','reviewData')); } public function prayagrajtolucknowtaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.prayagraj-to-lucknow-taxi', compact('data','reviewData')); } public function agratoayodhyataxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.agra-to-ayodhya-taxi', compact('data','reviewData')); } public function agratovaranasitaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.agra-to-varanasi-taxi', compact('data','reviewData')); } public function agratogorakhpurataxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.agra-to-gorakhpur-taxi', compact('data','reviewData')); } public function agratoprayagrajtaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.agra-to-prayagraj-taxi', compact('data','reviewData')); } public function agratolucknowtaxi() { $data = About::first(); $reviewData = Review::all(); return view('outstation.agra-to-lucknow-taxi', compact('data','reviewData')); } public function faq() { $data = About::first(); $reviewData = Review::all(); return view('faq', compact('data','reviewData')); } public function gallery() { $data = About::first(); $vehicleData = Vehicle::where('is_active', true)->get(); $destinationData = Destination::all(); $tourData = Tour::all(); $galleryData = Gallery::all(); $locationData = Location::all(); return view('gallery', compact('data', 'vehicleData', 'destinationData', 'tourData', 'galleryData', 'locationData')); } public function service() { $data = About::first(); $vehicleData = Vehicle::where('is_active', true)->get(); $destinationData = Destination::all(); $tourData = Tour::all(); $serviceData = Service::all(); $locationData = Location::all(); return view('service', compact('data', 'vehicleData', 'destinationData', 'tourData', 'serviceData', 'locationData')); } public function serviceDetail($url) { $data = About::first(); $vehicleData = Vehicle::where('is_active', true)->get(); $destinationData = Destination::all(); $tourData = Tour::all(); $service = Service::where('url', $url)->firstOrFail(); $reviewData = Review::all(); $locationData = Location::all(); return view('destination-details', compact('data', 'service', 'vehicleData', 'reviewData', 'destinationData', 'tourData', 'locationData')); } public function contact() { $data = About::first(); $vehicleData = Vehicle::where('is_active', true)->get(); $destinationData = Destination::all(); $tourData = Tour::all(); $reviewData = Review::all(); $sliderData = Slider::all(); $galleryData = Gallery::all(); $serviceData = Service::all(); $locationData = Location::all(); return view('contact', compact('data', 'vehicleData', 'destinationData', 'tourData', 'reviewData', 'sliderData', 'galleryData', 'serviceData', 'locationData')); } public function success() { return view('success'); } public function comment(Request $request) { $request->validate( [ 'msg' => 'required', 'name' => 'required', 'email' => 'required|email', 'phone' => 'required|numeric', 'location' => 'required', 'rating' => 'required', ] ); $formData = new Review(); $formData->name = $request->name; $formData->email = $request->email; $formData->mobile = $request->mobile; $formData->location = $request->location; $formData->message = $request->msg; $formData->rating = $request->rating; $formData->tour_id = $request->tour_id; $formData->vehicle_id = $request->vehicle_id; $formData->destination_id = $request->destination_id; // Set other form fields as needed $formData->save(); return redirect('/'); } public function booking(Request $request) { $request->validate( [ 'name' => 'required', 'email' => 'required|email', 'phone' => 'required|numeric', 'pickup' => 'required', 'pickup_date' => 'required', 'destination' => 'required', 'vehicle' => 'required', ] ); echo "
";
        print_r($request->all());
    }
    

    public function enquiry(Request $request) {
        $request->validate(
            [
                'name' => 'required',
                'email' => 'required|email',
                'phone' => 'required|numeric',
                'pickup' => 'required',
                'pickup_date' => 'required',
                'location' => 'required',
                'vehicle' => 'required',
            ]    
        );
        echo "
";
        print_r($request->all());
    }
}