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]); }