/** * Index/home page * * @param Request $request * @return \Illuminate\Http\Response */ public function homePage(Request $request) { $recent = $this->recentVideos(); $categories = $this->getCategory(); $videos = Video::orderBy('id', 'asc')->paginate(9); return view('pages.home', compact('categories', 'videos', 'recent')); }
/** * Get 5 most recent videos added * * @param none * @return \Illuminate\Support\Collection */ public function recentVideos() { return Video::orderBy('created_at', 'desc')->limit(5)->get(); }