neputertech/nrb-forex-api

获取尼泊尔国家银行外汇API

dev-main 2023-05-19 08:36 UTC

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)。有关更多信息,请参阅许可文件