neputertech/nrb-forex-api
获取尼泊尔国家银行外汇API
dev-main
2023-05-19 08:36 UTC
Requires
- php: ^7.3|^8.0|^8.1
- illuminate/support: ^6.0|^7.0|^8.0|^9.0
This package is auto-updated.
Last update: 2024-09-19 11:59:21 UTC
README
该neputertech/nrb-forex-api
包提供了对尼泊尔国家银行针对不同国家货币对尼泊尔卢比(NPR)固定汇率率的便捷访问。
安装
安装简单,设置与其他Laravel包类似。
1. 通过Composer安装
首先通过Composer拉取包
composer require neputertech/nrb-forex-api
2. 定义服务提供者和别名
注意:该包支持Laravel >=5.5
的新自动发现功能,因此如果您正在使用Laravel >=5.5
的项目,安装已完成,您可以跳到步骤3。
手动在config/app.php
文件中添加服务提供者
'providers' => [ // ... NeputerTech\NrbForexApi\NrbForexApiServiceProvider::class, ];
手动在config/app.php
文件中添加外观
'aliases' => [ // ... NeputerTech\NrbForexApi\Facades\NrbForexApi::class, ];
3. 发布配置文件
要在终端生成配置文件,请输入以下命令
php artisan vendor:publish --tag=nrb-forex-api
用法
使用NrbForexApi
包,获取当前汇率非常简单。
我们有NeputerTech\NrbForexApi\NrbForexISO3
用于ISO3列表的常量。
使用外观
- 获取美元对尼泊尔卢比的当前汇率
NrbForexApi::to(\NeputerTech\NrbForexApi\NrbForexISO3::US_DOLLAR)->convert(5); // Outputs : (Right now, US Dollar per unit === 122.24 NRS) 611.2
使用辅助函数
- 获取印度卢比对尼泊尔卢比的当前汇率
nrb_forex_convert(\NeputerTech\NrbForexApi\NrbForexISO3::INDIAN_RUPEE, 100) // Outputs : (Right now, Indian ruppee per 100 unit === 160 NRS) 160
TODO
- 获取尼泊尔国家银行提供的所有可用货币的汇率列表
- 更灵活的API
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。