/**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create($tourId, TourRepository $tourRepository, ActivityRepository $activityRepository, CountryRepository $countryRepository)
 {
     $tour = $tourRepository->findTour($tourId);
     $activities = $activityRepository->getAllActivities();
     $countries = $countryRepository->getDestinationCountries();
     return view('tours.tourRelations', compact('tour', 'activities', 'countries'));
 }
Example #2
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index(TourRepository $tourRepository, CountryRepository $countryRepository, ActivityRepository $activityRepository)
 {
     $tours = $tourRepository->getFeaturedTours(5);
     $countries = $countryRepository->getDestinationCountries();
     $activities = $activityRepository->getAllActivities();
     $pageTitle = "Sayang Holidays vacation tour packages are designed to take you to the loveliest places on Earth";
     return view('home.index', compact('pageTitle', 'tours', 'countries', 'activities'));
 }
 public function toursByActivity($activityId, ActivityRepository $activityRepository, TourRepository $tourRepository)
 {
     $activity = $activityRepository->findActivity($activityId);
     $tours = $tourRepository->getToursByActivity($activityId);
     $pageTitle = 'Tours - ' . $activity->activity;
     return view('tours.toursByActivity', compact('pageTitle', 'tours', 'activity'));
 }
 public function index(ActivityRepository $activityRepository)
 {
     $activities = $activityRepository->getAllActivities();
     $pageTitle = 'Activities';
     return view('activities.index', compact('pageTitle', 'activities'));
 }