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