/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $maestro = Maestro::find($request['idmaestro']);
     $idcurso = $request['curso'];
     foreach ($request['check'] as $dato) {
         $maestro->cursos()->attach($idcurso[$dato]);
     }
     return redirect('/maestros')->with('message', 'assign');
 }
 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();
     }
     $teacher = Maestro::find($id);
     return view('Escuela.asignacionmaestro.index', compact(['course', 'teacher']));
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $idmaestro = $request['idmaestro'];
     $maestro = Maestro::find($idmaestro);
     $idcurso = $request['curso'];
     if ($request['check'] != null) {
         foreach ($request['check'] as $dato) {
             $maestro->cursos()->detach($idcurso[$dato]);
         }
         return redirect('/maestros/' . $idmaestro)->with('message', 'unassign');
     } else {
         return redirect('/maestros/' . $idmaestro)->with('message', 'no-assign');
     }
 }
예제 #4
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $maestro = Maestro::find($id);
     $maestro->delete();
     return redirect('/maestros')->with('message', 'erase');
 }
 public function desasignar($id, Request $request)
 {
     $teacher = Maestro::find($id);
     $course = $teacher->cursos()->get();
     return view('Escuela.desasignacionmaestro.index', compact(['course', 'teacher']));
 }