public function destroy($id) { $acudiente = Acudiente::findOrFail($id); $acudiente->delete(); return $acudiente; }
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'); } } }