fahamidul/currency-exchange-converter-package

v0.1.4 2024-03-14 05:38 UTC

This package is auto-updated.

Last update: 2024-09-14 06:52:25 UTC


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。