public function Home(Request $request) { $page = (int) ($request->get('p', '1') > 0 ? $request->get('p', '1') : 1); $isPageMax = false; $events = Event::withTrashed()->orderBy('id', 'desc')->skip(($page - 1) * 10)->take(10)->get(); if (count($events) == 0 && $page > 1) { $pagemax = ceil(Event::count() / 10); return Redirect::route('adminArticles', array('p' => $pagemax)); } $nextEvents = Event::withTrashed()->orderBy('id', 'desc')->skip($page * 10)->take(1)->get(); if (count($nextEvents) == 0) { $isPageMax = true; } return view('admin.events.home', compact('page', 'isPageMax', 'events')); }