public function adminlistPoliticians() { $page = Input::get('page'); if (Auth::user()->isAdmin()) { Politician::resolveConnection()->getPaginator()->setCurrentPage($page); //Order last created first, so its more convenient to delete mistakes made on recently created politicians $politicians = DB::table('politicians')->orderBy('id', 'desc')->paginate(30); return View::make('admin-politicians')->with('politicians', $politicians)->with('page', $page); } else { return App::abort(404); } }