burtds/cash-converter

Laravel的一个简单的现金转换包。

v1.0.4 2024-02-29 14:58 UTC

This package is auto-updated.

Last update: 2024-08-29 21:35:45 UTC


README

Latest Version on Packagist GitHub Workflow Status Total Downloads

关于cash-converter

这是一个小巧简单的包,可以减轻直接与ExchangeRate-API通信以将一定数量的货币在两种货币之间进行转换的痛苦。您还可以根据某种货币获取汇率或所有已知汇率数组。

如何使用cash-converter

安装

使用composer安装此包

composer require burtds/cash-converter

之后,发布服务提供者。

php artisan vendor:publish --provider="Burtds\CashConverter\CashConverterProvider"

使用方法

首先,将ExchangeRate-API服务的API密钥添加到您的项目.env文件中。如果您还没有ExchangeRate-API账户,可以在exchangerate-api.com上创建一个。一旦您有了账户,您可以从仪表板页面复制您的API密钥并将其放入您的.env文件中。

EXCHANGE_RATE_API_KEY="YOUR-API-KEY"

要使用它,请将此包的Facade导入到您的文件顶部。

use Burtds\CashConverter\Facades\CashConverter;

完成以上步骤后,您就可以使用转换函数了。

CashConverter::getRates('EUR'); // returns an array of the currenct conversion rates based on the given currency, in this case Euro
CashConverter::getRate('EUR','USD'); // returns the current conversion rate for Euro to US Dollars
CashConverter::convert('EUR','USD', 25); // returns the converted vanlue in US Dollars for the given 25 Euro

测试 & 格式

要执行测试,请运行

composer test

要使用pint格式化代码,请运行

composer format

安全漏洞

如果您在此包中发现安全漏洞,请通过bert@bert.gent给我发送电子邮件。我会尽快给您回复。

致谢

并感谢Freek Van der Herten的指导。

许可证

此包是开源软件,根据MIT许可证授权。