iamkarsoft / kudi
一个用于将货币从/到加纳塞地(GHS)转换的Laravel包
v0.2.1
2022-05-27 19:30 UTC
Requires
- php: ^7.0|^7.3|^8.0|^8.1
Requires (Dev)
- orchestra/testbench: ^6.20
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-24 16:51:56 UTC
README
一个将货币从/到加纳塞地(GHS)转换的Laravel包。
安装
composer require iamkarsoft\kudi
发布配置文件
php artisan vendor:publish --provider="Iamkarsoft\Kudi\KudiServiceProvider" --tag="config"
服务提供者
您需要创建账户并从您希望使用的提供者那里获取API密钥。
- 对于Free Currency API账户,请在您的
.env
文件中添加KUDI_API_KEY=Your_API_KEY
和KUDI_API_PROVIDER="free currency api"
- 对于Currency Data Api from Api layer账户,请在您的
.env
文件中添加KUDI_API_KEY=Your_API_KEY
和KUDI_API_PROVIDER="currency data api"
- 对于Fixer Api from Api Layer账户,请在您的
.env
文件中添加KUDI_API_KEY=Your_API_KEY
和KUDI_API_PROVIDER="fixer api"
用法
- 在控制器中
将任何货币转换为GHS
Kudi::convertFrom('USD',20); // assigning result to a variable $converted= Kudi::convertFrom('USD',20);
将GHS转换为任何货币
Kudi::convertTo('EUR',10000); // assigning result to a variable $converted = Kudi::convertTo('EUR',10000);
- 在blade模板中使用
// to get the value {{$converted['value']}} // to get the currency {{$converted['currency']}} // to get the provider you're using {{$converted['provider']}}
响应
如果您的请求成功,您的响应将类似于以下内容
// converting from USD to Ghana Cedis { "value": "7.75", "currency": "GHS", "provider": "currency data api" }, // converting to Euros { "value": "120.55", "currency": "EUR", "provider": "currency data api" }