public function single($slug)
 {
     $start = Carbon::today()->startOfDay();
     $end = Carbon::today()->endOfDay();
     $company = TravelCompany::where('slug', $slug)->first();
     $bookings = Payment::where('travel_company_id', $company->id)->whereBetween('updated_at', [$start, $end])->orderBy('updated_at', 'asc')->get();
     //        dd($bookings);
     return view('admin.accounting.single', ['bookings' => $bookings]);
 }
 /**
  * @param TravelCompany $travelCompany
  * @param $slug
  *
  * @internal param $travel_companies
  *
  * @return \Illuminate\View\View
  */
 public function single(TravelCompany $travelCompany, $slug)
 {
     $company = $travelCompany->where('slug', $slug)->first();
     $stations = $company->stations;
     $reviews = Review::where('travel_company_id', $company->id)->get();
     $images = $company->travel_company_picture;
     $bus_features = $company->bus_features;
     // dd($images);
     return view('companies.terminal', ['company' => $company, 'stations' => $stations, 'reviews' => $reviews, 'images' => $images, 'bus_features' => $bus_features]);
 }
 public function booking_reports_to_generate(Request $request)
 {
     $terminal = TravelCompany::where('slug', $request->travel_terminal)->first();
     $trips = Trip::where('travel_company_id', $terminal->id)->get();
     return view('admin.reports.booking.report_generate', ['trips' => $trips, 'travel_company' => $terminal->name]);
 }