public function getUpdatePromotionForm(Request $request, Promotion $promotion) { $cabins = Cabin::all(); $cruises = Cruise::all(); $amenities = Amenity::all(); return view('admin.editpromotion', ['cabins' => $cabins, 'cruises' => $cruises, 'amenities' => $amenities, 'promotion' => $promotion]); }
public function something() { $date = date('d/m/Y', strtotime($request->get('date'))); $time = $request->get('time'); $reservations = Reservation::where('reservation_date', $date)->where('time', $time)->get(); $ids = []; foreach ($reservations as $reservation) { $amenity = $reservation->amenityLoad()->first(); if ($amenity->quantity < $amenity->limit) { $ids[] = $amenity->id; } } $rooms = null; $available = null; if (count($ids) == 0) { $rooms = Amenity::all(); } else { $rooms = Amenity::whereNotIn('id', $ids)->room()->get(); } }
public function cruise(Request $request, Cruise $cruise) { $amenities = Amenity::all(); return view('user/cruise', ['amenities' => $amenities, 'cruise' => $cruise]); }
public function index() { $amenities = Amenity::all(); return view('admin.amenities', compact('amenities')); }
public function getAmenityList() { $amenities = Amenity::all(); return view('admin.amenities', ['amenities' => $amenities]); }