app/Http/Controllers/MensajeController.php
/**
        funcion que marca como leido un mensaje a traves de su id
     */
funcion que marca como leido un mensaje a traves de su id
funcion que marca como leido un mensaje a traves de su id
function mensajeLeido($id)
    {
        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);
        try{
            DB::beginTransaction();
            $updateMensaje = Mensaje::where('idmensaje',$id)->update(['leido'=>1]);
            $mensajeUsuario = Mensaje::where('idmensaje',$id)->first();
            $fecha = new DateTime();
            $usuario = User::where('idusuario',$mensajeUsuario->idusuario_origen)->first();
            log::insert([
                'tipo_acceso' => 'marcado leido mensaje',
                'idusuario' => $usuario->nombre.' '.$usuario->apellidos,
                'fecha' => $fecha
            ]);
                $resultado = 200;
            DB::commit();
        }catch(Exception $e){
            $resultado = 201;
            DB::rollBack();
        }
        return json_encode($resultado);
    }
function mensajeLeido ( $ id ) { 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 ) ; try { DB :: beginTransaction ( ) ; $ updateMensaje = Mensaje :: where ( 'idmensaje' , $ id ) -> update ( [ 'leido' => 1 ] ) ; $ mensajeUsuario = Mensaje :: where ( 'idmensaje' , $ id ) -> first ( ) ; $ fecha = new DateTime ( ) ; $ usuario = User :: where ( 'idusuario' , $ mensajeUsuario -> idusuario_origen ) -> first ( ) ; log :: insert ( [ 'tipo_acceso' => 'marcado leido mensaje' , 'idusuario' => $ usuario -> nombre . ' ' . $ usuario -> apellidos , 'fecha' => $ fecha ] ) ; $ resultado = 200 ; DB :: commit ( ) ; } catch ( Exception $ e ) { $ resultado = 201 ; DB :: rollBack ( ) ; } return json_encode ( $ resultado ) ; }
funcion que marca como leido un mensaje a traves de su id
funcion que marca como leido un mensaje a traves de su id
//log del sistema