public function index()
 {
     /*$this->middleware('auth');*/
     $user = \Auth::user();
     $resume = Resume::where('studentID', '=', $user->id)->first();
     if (!$resume or !$user->tasks()->first()) {
         $resume = new Resume();
         $resume->studentID = $user->id;
         $resume->about = 'Please input the text about you.';
         $resume->evaluation = 'Not evaluated';
         $resume->save();
         return view('Profile.empty');
     }
     $achievements = $user->ranks()->orderBy('overall_point', 'DESC')->get();
     $currentTask = $user->tasks()->orderBy('id', 'DESC')->get()->first();
     $currentTaskId = $currentTask->id;
     $prevTask = task::find($currentTask->id - 1);
     $nextTask = task::find($currentTask->id + 1);
     $output = '';
     $output .= "communication," . $resume->communication . "\n";
     $output .= "codingAbility-Javascript," . $resume->Javascript . "\n";
     $output .= 'codingAbility-java,' . $resume->java . "\n";
     $output .= 'codingAbility-Html,' . $resume->Html . "\n";
     $output .= 'codingAbility-Mysql,' . $resume->Mysql . "\n";
     $output .= 'codingAbility-Cpp,' . $resume->Cpp . "\n";
     $output .= 'codingAbility-Python,' . $resume->Ruby . "\n";
     $output .= "learningAblity," . $resume->learningAblity . "\n";
     $file = fopen('user_csv/visit-sequences-' . $user->id . '.csv', 'w');
     fwrite($file, $output);
     fclose($file);
     $skillUsers = SkillUser::where('user_id', $user->id)->get();
     return view('Profile.Profile', compact('user', 'resume', 'achievements', 'prevTask', 'nextTask', 'currentTask', 'skillUsers'));
 }
示例#2
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $task = task::find($id);
     $task->delete();
     // Session::falsh('success-msg','Successfully Deleted!!!');
     return redirect()->back();
 }