Download the PHP package laymont/venezuelan-foreign-exchanges without Composer

On this page you can find all versions of the php package laymont/venezuelan-foreign-exchanges. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package venezuelan-foreign-exchanges

laymont/venezuelan-foreign-exchanges

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

Este paquete de Laravel proporciona una manera sencilla de obtener los tipos de cambio de divisas extranjeras de uso oficial en Venezuela, directamente desde la página del Banco Central de Venezuela (BCV).

Funcionalidades

Ventajas

Requisitos

Instalación

  1. Instala el paquete via Composer:

  2. Publicar la configuración del paquete (Opcional):

    Esto crea un archivo config/bcv.php donde puedes personalizar la url de la consulta.

  3. Configura las variables de entorno En el archivo .env de tu proyecto puedes definir la variable BCV_URL.

    http://tuproyecto.test/bcv/rates

Esto mostrará los tipos de cambio en formato JSON, reemplaza http://tuproyecto.test con la URL de tu proyecto.

  1. Usar el servicio BcvService directamente en tu código: Puedes usar el servicio directamente en tu controlador o en otra clase para tener mas control sobre la obtencion de datos.

    En este ejemplo, el método getLatestExchangeRates() de BcvService devuelve un array con los tipos de cambio, el formato del array es el siguiente:

    Puedes usar este array en tu vista, api, etc.

Donaciones

Si encuentras útil este paquete y deseas apoyar su desarrollo y mantenimiento, puedes considerar hacer una donación. Tu apoyo es muy apreciado y nos motiva a seguir mejorando el paquete.

Para recibir donaciones, puedes utilizar la siguiente opción:

Binance Pay

Si tienes una cuenta en Binance, puedes apoyarnos directamente a través de Binance Pay:

  1. Abre la aplicación de Binance.
  2. Ve a la sección de Binance Pay.
  3. Utiliza la opción "Enviar" o "Transferir".
  4. Ingresa mi Binance Pay ID: 206414132

    • (Opcional): También puedes escanear el siguiente código QR:

      QR Code

      Si no has generado tu código QR y no sabes donde, sigue estos pasos:

      • En la aplicación de Binance, ve a la sección de Binance Pay
      • Pulsa sobre el icono de "Recibir"
      • Allí podrás ver y descargar tu código QR
  5. Indica en la descripción o nota de la transacción que es una donación para este paquete de Laravel.
  6. Ingresa el monto que deseas donar.
  7. Confirma la transacción.

Nota: Asegúrate de revisar el destinatario y la información de la transacción antes de confirmar el envío.

Otras Opciones

Si no tienes una cuenta en Binance o prefieres otras opciones, puedes contactarme directamente a través de correo electrónico o formulario de contacto para coordinar otros métodos de envío.

¡Gracias por tu apoyo!

Contribución

Si deseas contribuir a este paquete, puedes seguir estos pasos:

  1. Haz un fork del repositorio.
  2. Crea una rama con tu nombre: git checkout -b mi-nueva-funcionalidad.
  3. Realiza los cambios y haz commit: git commit -m "Agregando una nueva funcionalidad".
  4. Sube tus cambios: git push origin mi-nueva-funcionalidad.
  5. Abre un Pull Request hacia la rama main.

Licencia

Este paquete tiene licencia bajo la Licencia MIT.


All versions of venezuelan-foreign-exchanges with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
symfony/css-selector Version ^7.2
symfony/dom-crawler Version ^7.2
guzzlehttp/guzzle Version ^7.9
illuminate/support Version ^11.0|^12.0
illuminate/http Version ^11.0|^12.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package laymont/venezuelan-foreign-exchanges contains the following files

Loading the files please wait ....