/** * Display a listing of the resource. * * @return Response */ public function index() { if (!Settings::item('page_map')) { abort(404); } $apartment = Apartment::active()->where('map_lat', '!=', '')->where('map_lng', '!=', '')->paginate(50); return view('map.index', ['apartments' => $apartment]); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id, $slug = '') { $apartment = Apartment::active()->findOrFail($id); if ($apartment->slug != $slug) { abort(404); } $amenities = $apartment->amenities()->orderBy('sorter')->where('active', 1)->get()->lists('id', 'name')->toArray(); $slider_photos = Apartment::sliderPhotoArray(false, false, $id); return view('apartment.show', ['apartment' => $apartment, 'amenities' => $amenities, 'slider_photos' => $slider_photos]); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $apartment = Apartment::active()->orderBy('id', 'DESC')->paginate(12); $slider_photos = Apartment::sliderPhotoArray(); return view('index', ['apartments' => $apartment, 'slider_photos' => $slider_photos]); }