byte5digital/currency-converter

该软件包已被废弃,不再维护。未建议替代软件包。

使用 fixer.io API 转换货币。

安装: 59

依赖项: 0

建议者: 0

安全: 0

星标: 19

关注者: 4

分支: 1

开放问题: 0

类型:软件包

2.0 2018-06-08 13:22 UTC

This package is not auto-updated.

Last update: 2022-02-01 13:11:29 UTC


README

Software License Travis Total Downloads

重要:由于 fixer.io 更新了他们的 API,您必须注册账户才能使用此软件包!此软件包目前不支持 fixer.io 的付费功能!如果您正在使用 fixer.io 付费功能,您可能不再需要此软件包了 => 查看代码中的 /convert 端点。

安装

Laravel 版本 5.6+

composer require byte5digital/currency-converter

在您的 .env 文件中添加您的 fixer.io API 密钥 FIXER_API_KEY=您的_api_key

可选 php artisan vendor:publish --provider="Byte5\CurrencyConverter\CurrencyConverterServiceProvider"

使用

// Converting currencies
Currency::convert(100, 'EUR')->into('USD');

// get currency rates
Currency::getLatestRates();

// get rates for different base (default: EUR)
Currency::setBase('USD')->getLatestRates();

// get specific currency rates
Currency::getLatestRates(['USD', 'GBP']);
Currency::getLatestRates('USD');

// get historical currency rates
Currency::getHistoricalRates('2000-01-03');
Currency::getHistoricalRates(Carbon::yesterday());
Currency::getHistoricalRates('2000-01-03', ['USD', 'GBP']);

测试

当前不工作 => 没有时间在 fixer.io API 更新后更新测试。

使用以下命令运行测试

vendor/bin/phpunit

变更日志

请参阅 CHANGELOG 了解最近的变化。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件 kkoenig@byte5.de 而不是使用问题跟踪器。

许可

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。