/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $idestudiante = $request['idestudiante']; $estudiante = Estudiante::find($idestudiante); $idcurso = $request['curso']; if ($request['check'] != null) { foreach ($request['check'] as $dato) { $estudiante->cursos()->detach($idcurso[$dato]); $curso = Curso::find($idcurso[$dato]); $curso->num_estudiantes = $curso->num_estudiantes - 1; $curso->save(); } return redirect('/estudiantes/' . $idestudiante)->with('message', 'unassign'); } else { return redirect('/estudiantes/' . $idestudiante)->with('message', 'no-assign'); } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $curso = Curso::find($id); $curso->delete(); return redirect('/cursos')->with('message', 'erase'); }
public function crearhorario($id) { $curso = Curso::find($id); return view('Escuela.horario.create', compact('curso')); }