public function guardar(Request $request)
 {
     $nombreTrabajo = $request->nombreTrabajo;
     $trabajoId = $request->trabajoId;
     $comentario = $request->comentario;
     $comentarioObj = new Comentario(['trabajo_id' => $trabajoId, 'comentario' => $comentario]);
     $trabajo = Trabajo::find($trabajoId);
     if ($trabajo->comentarios()->save($comentarioObj)) {
         $mensaje = 'ok';
         $comentarios = Comentario::where('trabajo_id', '=', $trabajoId)->paginate(10);
         if (\Auth::check()) {
             $mensaje = 'estudiante';
             return view('templates.estudiante.comentarios', compact('comentarios', 'nombreTrabajo', 'trabajoId', 'mensaje'));
         } else {
             return view('templates.profesor.comentarios', compact('comentarios', 'nombreTrabajo', 'trabajoId', 'mensaje'));
         }
     } else {
         $mensaje = 'error';
         return view('templates.profesor.comentarios', compact('comentarios', 'nombreTrabajo', 'trabajoId', 'mensaje'));
     }
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $trabajos = Trabajo::paginate();
     // dd($trabajos);
     return view('templates.profesor.trabajos', compact('trabajos'));
 }
 public function eliminar(Request $request)
 {
     if (\Storage::exists($request->nombreTrabajo)) {
         \Storage::delete($request->nombreTrabajo);
         $trabajoId = $request->trabajoId;
         $trabajo = Trabajo::find($trabajoId);
         $trabajo->delete();
         return view('templates.estudiante.gestionarTrabajos', ['mensaje' => 'Archivo Eliminado']);
     } else {
         return view('templates.estudiante.gestionarTrabajos', ['mensaje' => 'Archivo no Eliminado']);
     }
 }