/**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($slug, PagesRepo $pages_repo)
 {
     Session::put('current_page', $slug);
     $pages = array_pluck($pages_repo->getAll()->toArray(), 'slug');
     if (!in_array($slug, $pages)) {
         abort(404);
     }
     $page = $pages_repo->getBySlug($slug);
     return view('pages.show', compact('page'));
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index(PagesRepo $pages_repo)
 {
     $pages = $pages_repo->getAll();
     return view('admin.pages.index', compact('pages'));
 }