fahamidul / currency-exchange-converter-package
Laravel货币转换器
v0.1.4
2024-03-14 05:38 UTC
Requires
- php: >=8.2
- guzzlehttp/guzzle: ^7.2
README
Laravel货币交换包
此包提供了一个方便的方法,将每日汇率功能集成到您的Laravel应用程序中。它从欧洲中央银行(ECB)获取汇率,并提供了一个转换API端点。
安装包
composer require fahamidul/currency-exchange-converter-package
用法
API端点 该包可能暴露一个API端点(例如,/api/exchange-rate)以检索汇率。有关可用端点、参数和响应的详细信息,请参阅特定包文档。金额和货币来自API端点。
##从控制器使用:控制器中的示例用法
namespace App\Http\Controllers; use CurrencyExchange\CurrencyExchange; use Illuminate\Http\Request; class MyController extends Controller { public function convertCurrency(Request $request) { $amount = $request->input('amount'); $currency = $request->input('currency', 'EUR'); $currencyExchange = app(CurrencyExchange::class); try { $result = $currencyExchange->getExchangeRate($amount, $currency); return response()->json($result); } catch (\Exception $e) { return response()->json(['error' => $e->getMessage()], 400); } } }
发布配置文件
php artisan vendor:publish --provider="CurrencyExchange\CurrencyExchangeServiceProvider"
贡献
您可以创建任何pull request。