Ejemplo n.º 1
0
 public function show($slug, PagesRepo $pages_repo)
 {
     $page = $pages_repo->getBySlug($slug);
     list($relatedByCategories, $relatedByTags) = $pages_repo->getRelatedNewsByCategoryAndTags($page);
     $related = flattenRelatedForPages($relatedByCategories, $relatedByTags);
     // return $related;
     return view('pages.show', compact('page', 'related'));
 }
Ejemplo n.º 2
0
 /**
  * Remove the specified pages from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id, PagesRepo $pages_repo)
 {
     $delete = $pages_repo->remove($id);
     return 'true';
 }
Ejemplo n.º 3
0
 function __construct()
 {
     $pages_repo = new PagesRepo();
     view()->share('pages', $pages_repo->getAllFront());
 }