コード例 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $estudiante = Estudiante::find($request['idestudiante']);
     $idcurso = $request['curso'];
     foreach ($request['check'] as $dato) {
         $estudiante->cursos()->attach($idcurso[$dato]);
     }
     return redirect('/estudiantes')->with('message', 'assign');
 }
コード例 #2
0
 public function asignar($id, Request $request)
 {
     if ($request->get('name') != "") {
         $course = Curso::name($request->get('name'))->orderBy('id', 'DESC')->paginate(10);
     } else {
         $course = Curso::All();
     }
     $student = Estudiante::find($id);
     return view('Escuela.asignacionestudiante.index', compact(['course', 'student']));
 }
コード例 #3
0
 /**
  * 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');
     }
 }
コード例 #4
0
 public function desasignar($id, Request $request)
 {
     $student = Estudiante::find($id);
     $course = $student->cursos()->get();
     return view('Escuela.desasignacionestudiante.index', compact(['course', 'student']));
 }
コード例 #5
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $estudiante = Estudiante::find($id);
     $estudiante->delete();
     return redirect('/estudiantes')->with('message', 'erase');
 }