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']); } }