Esempio n. 1
0
 /**
  * Display the specified resource.
  *
  * @param  int  $hash
  * @return \Illuminate\Http\Response
  */
 public function show($hash, Request $request)
 {
     $routeName = 'map';
     $routeMethod = 'show';
     $map = $this->map->getByHash($hash);
     if (!$map) {
         $data = compact('routeName', 'routeMethod');
         return view('public.sections.map.unavailable', $data);
     }
     if ($request->input('redirect') == null) {
         if (Auth::check()) {
             return redirect()->route('admin.map.show', $map->id);
         }
     }
     $this->map->countView($map);
     $environment = collect(['settings' => \Cache::get('settings')]);
     $data = compact('routeName', 'routeMethod', 'map', 'environment');
     \Clockwork::info($map);
     return view('public.sections.map.show', $data);
 }