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')); }
/** * 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'; }
function __construct() { $pages_repo = new PagesRepo(); view()->share('pages', $pages_repo->getAllFront()); }