app/Http/Controllers/UsuarioController.php
/**
     *    funcion que elimina un usuario indicado por idusuario
     */
funcion que elimina un usuario indicado por idusuario
funcion que elimina un usuario indicado por idusuario
function deleteUsuario($id){
        header('Access-Control-Allow-Origin: *'); 
        header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept");
        $incidencias_usuario = Incidencia::where('idusuario',$id)->get();
        try{
            DB::beginTransaction();
            foreach($incidencias_usuario as $incidencias)
            {
                $mensajes = Mensaje::where('idincidencia',$incidencias->idincidencia)->delete();
            }
            $incidencias_usuario = Incidencia::where('idusuario',$id)->delete();
            $usuario = User::where('idusuario',$id)->delete();
            DB::commit();
            $respuesta = 200;
        }catch(Exception $e){
            DB::rollBack();
            $respuesta = 201;
        }
        return json_encode($respuesta);
    }
function deleteUsuario ( $ id ) { header ( 'Access-Control-Allow-Origin: *' ) ; header ( " Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept " ) ; $ incidencias_usuario = Incidencia :: where ( 'idusuario' , $ id ) -> get ( ) ; try { DB :: beginTransaction ( ) ; foreach ( $ incidencias_usuario as $ incidencias ) { $ mensajes = Mensaje :: where ( 'idincidencia' , $ incidencias -> idincidencia ) -> delete ( ) ; } $ incidencias_usuario = Incidencia :: where ( 'idusuario' , $ id ) -> delete ( ) ; $ usuario = User :: where ( 'idusuario' , $ id ) -> delete ( ) ; DB :: commit ( ) ; $ respuesta = 200 ; } catch ( Exception $ e ) { DB :: rollBack ( ) ; $ respuesta = 201 ; } return json_encode ( $ respuesta ) ; }
funcion que elimina un usuario indicado por idusuario
funcion que elimina un usuario indicado por idusuario
//debemos borrar las incidencias y mensajes asociados a este usuario //borramos las incidencias //borramos el usuario