byte5digital / currency-converter
该软件包已被废弃,不再维护。未建议替代软件包。
使用 fixer.io API 转换货币。
2.0
2018-06-08 13:22 UTC
Requires
- illuminate/support: 5.6.*
- kitetail/zttp: ^0.3.0
Requires (Dev)
- orchestra/testbench: ^3.6
README
重要:由于 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)。请参阅 许可文件 了解更多信息。