app/Http/Controllers/MensajeController.php
/**
        Funcion que agrega un nuevo mensaje 
     */
Funcion que agrega un nuevo mensaje
Funcion que agrega un nuevo mensaje
function addMensaje( Request $request )
    {
        header('Access-Control-Allow-Origin: *'); 
        header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept");
        $json = file_get_contents('php://input');
        $datos = json_decode($json);
        $desc = strip_tags($datos->descripcion);
        $fecha = Date("Y-m-d H:i:s");
        try{
            DB::beginTransaction();
            $nuevo_mensaje = Mensaje::insert([
            'idusuario_receptor'=>$datos->idusuario_receptor,
            'idusuario_origen' =>$datos->idusuario_origen,
            'idincidencia' => $datos-> idincidencia,
            'fecha' => $fecha,
            'descripcion' => $desc,
            'leido' => $datos->leido,
            'imagen' => $datos -> imagen
            ]);
            $fecha = new DateTime();
            $usuario = User::where('idusuario',$datos->idusuario_origen)->first();
            log::insert([
                    'tipo_acceso' => 'add mensaje',
                    'idusuario' => $usuario->nombre.' '.$usuario->apellidos,
                    'fecha' => $fecha
            ]);
            DB::commit();
            if ($nuevo_mensaje)
            {
                $respuesta = 200;
            }
        }catch(Exception $e){
            $respuesta = 201;
            DB::rollBack();
        }
            header('Content-Type: application/json');
            return json_encode($respuesta); 
    }
function addMensaje ( Request $ request ) { header ( 'Access-Control-Allow-Origin: *' ) ; header ( " Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept " ) ; $ json = file_get_contents ( 'php://input' ) ; $ datos = json_decode ( $ json ) ; $ desc = strip_tags ( $ datos -> descripcion ) ; $ fecha = Date ( " Y-m-d H:i:s " ) ; try { DB :: beginTransaction ( ) ; $ nuevo_mensaje = Mensaje :: insert ( [ 'idusuario_receptor' => $ datos -> idusuario_receptor , 'idusuario_origen' => $ datos -> idusuario_origen , 'idincidencia' => $ datos -> idincidencia , 'fecha' => $ fecha , 'descripcion' => $ desc , 'leido' => $ datos -> leido , 'imagen' => $ datos -> imagen ] ) ; $ fecha = new DateTime ( ) ; $ usuario = User :: where ( 'idusuario' , $ datos -> idusuario_origen ) -> first ( ) ; log :: insert ( [ 'tipo_acceso' => 'add mensaje' , 'idusuario' => $ usuario -> nombre . ' ' . $ usuario -> apellidos , 'fecha' => $ fecha ] ) ; DB :: commit ( ) ; if ( $ nuevo_mensaje ) { $ respuesta = 200 ; } } catch ( Exception $ e ) { $ respuesta = 201 ; DB :: rollBack ( ) ; } header ( 'Content-Type: application/json' ) ; return json_encode ( $ respuesta ) ; }
Funcion que agrega un nuevo mensaje
Funcion que agrega un nuevo mensaje
//log del sistema