Пример #1
0
 /**
  * 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'));
 }