Ejemplo n.º 1
0
 public function destroy($id)
 {
     $acudiente = Acudiente::findOrFail($id);
     $acudiente->delete();
     return $acudiente;
 }
Ejemplo n.º 2
0
 public function putUpdate($id)
 {
     $user = User::fromToken();
     if (Request::input('tipo') == 'Profesor') {
         $perfil = Profesor::findOrFail($id);
         try {
             $perfil->nombres = Request::input('nombres');
             $perfil->apellidos = Request::input('apellidos');
             $perfil->sexo = Request::input('sexo');
             $perfil->fecha_nac = Request::input('fecha_nac');
             $perfil->celular = Request::input('celular');
             $perfil->email = Request::input('email_persona');
             $perfil->save();
             return $perfil;
         } catch (Exception $e) {
             return abort('400', 'Datos incorrectos');
         }
     }
     if (Request::input('tipo') == 'Alumno') {
         $perfil = Alumno::findOrFail($id);
         try {
             $perfil->nombres = Request::input('nombres');
             $perfil->apellidos = Request::input('apellidos');
             $perfil->sexo = Request::input('sexo');
             $perfil->fecha_nac = Request::input('fecha_nac');
             $perfil->celular = Request::input('celular');
             $perfil->email = Request::input('email');
             $perfil->save();
             return $perfil;
         } catch (Exception $e) {
             return abort('400', 'Datos incorrectos');
         }
     }
     if (Request::input('tipo') == 'Ac') {
         $perfil = Acudiente::findOrFail($id);
         try {
             $perfil->nombres = Request::input('nombres');
             $perfil->apellidos = Request::input('apellidos');
             $perfil->sexo = Request::input('sexo');
             $perfil->fecha_nac = Request::input('fecha_nac');
             $perfil->celular = Request::input('celular');
             $perfil->email = Request::input('email');
             $perfil->save();
             return $perfil;
         } catch (Exception $e) {
             return abort(400, 'Datos incorrectos');
         }
     }
     if (Request::input('tipo') == 'Usuario') {
         $perfil = Acudiente::findOrFail($id);
         try {
             $perfil->sexo = Request::input('sexo');
             $perfil->fecha_nac = Request::input('fecha_nac');
             $perfil->celular = Request::input('celular');
             $perfil->email = Request::input('email');
             $perfil->save();
             return $perfil;
         } catch (Exception $e) {
             return abort(400, 'Datos incorrectos');
         }
     }
 }