/** * Display the specified resource. * * @param string $slug * @return Response */ public function show($slug) { $site = RpgSite::findBySlugOrFail($slug); if ($site->approved_at === null && !Entrust::hasRole('admin')) { abort(404); } return $site; }