public function news($page) { Carbon::setLocale('nl'); $posts = News::all()->count(); $pages = 0; $news = News::all(); if ($posts != 0) { $pages = ceil($posts / 5); if ($page > $pages) { return redirect('nieuws/pagina-1'); } $news = News::latest()->skip(($page - 1) * 5)->take(5)->get(); } return view('pages.public.news')->with(['news' => $news, 'page' => $page, 'pages' => $pages]); }
/** * Bootstrap any application services. * * @return void */ public function boot() { view()->composer('includes.latestnews', function ($view) { $view->with('news', News::latest()->take(5)->get()); }); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $news = News::latest()->get(); return view('pages.admin.news.index', compact('news')); }