/**
  * Store a newly created resource in storage.
  *
  * @param CreateEvaluationRequest $request
  * @return Response
  */
 public function store(CreateEvaluationRequest $request)
 {
     $evaluation = new Evaluation();
     $evaluation->fill($request->all());
     $evaluation->user_id = Auth::user()->id;
     $evaluation->save();
     $message = trans('messages.created_successfully_evaluation');
     Flash::success($message);
     return redirect()->route('teacher.units.show', $evaluation->unit);
 }
 public function storeEvaluation(Request $request)
 {
     $evaluacion = Evaluation::where('id_user', $request->id_user)->where('id_evaluador', \Auth::user()->id)->first();
     if ($evaluacion) {
         return redirect()->route('profesor.actualizarevaluacion', $evaluacion->id_user);
     }
     $evaluacion = new Evaluation($request->all());
     $evaluacion->save();
     $mensaje = 'La evaluación se realizo correctamente';
     \Session::flash('mensaje', $mensaje);
     return redirect()->route('profesor.verevaluaciones', $evaluacion->id_user);
 }