/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $fromWhere = Input::get('from', null); // Problem -------------------------------------------------- $problem_id = Input::get('problem_id', ''); // User ----------------------------------------------------- $username = Input::get('user', ''); // Result --------------------------------------------------- $resultRefs = Result::all(); $result_id = Input::get('result_id', 0); // Language ------------------------------------------------- $lang_id = Input::get('lang_id', 0); $langRefs = Language::all(); $acceptCode = Result::acceptCode; $solutions = SolutionService::getSolutionsByOption(['problem_id' => $problem_id, 'username' => $username, 'lang_id' => $lang_id, 'result_id' => $result_id]); // $solutions = $solutions->paginateFrom(Input::get('top', ''), 20); //$solutions = $solutions->paginate(20, ['url' => \Request::url()]); $getUser_id = SolutionService::getUser(); if ($getUser_id) { $getUser_id = $getUser_id->id; } return view('solutions.index', compact('fromWhere', 'solutions', 'problem_id', 'username', 'result_id', 'resultRefs', 'lang_id', 'langRefs', 'acceptCode', 'getUser_id')); }