hasibul/exchange

简单货币兑换包

安装: 1

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:项目

dev-main 2023-06-15 10:25 UTC

This package is auto-updated.

Last update: 2024-09-15 13:09:56 UTC


README

使用或安装

composer require hasibul/exchange

安装

1. 为我们的新包创建一个文件夹。

创建一个新的Laravel项目;

composer create-project laravel/laravel example-app

在新Laravel安装完成后,通过cd example-app进入项目目录内部。

2. 使用Composer安装包。

在命令提示符中导航到项目名称所在的文件夹。在我们的例子中:example-app,然后运行以下命令

composer require hasibul/exchange

3. 基本使用。

让我们从在我们的项目控制器目录中创建一个新的ExchangeController开始,并添加以下代码

<?php

namespace Hasib\Exchange;

use Illuminate\Http\Request;
use App\Http\Requests;
use Validator;


class ExchangeController
{
    public function exchange(Request $request){
        $validator = Validator::make($request->all(), [
            'currency' => 'required',
            'amount' => 'required',
        ]);
        if ($validator->fails()) {
            return ([
                'success' => false,
                'errors' => $validator->errors()
            ]);
        }
       return Converter::currencyConvert($request->currency, $request->amount, $request->from_currency);
    }
}

4. 使用API端点。

让我们看看如何在API端点中使用这个包。运行项目后,您可以通过API端点检查包的有效性,使用如以下参数:#####对于默认货币

http://127.0.0.1:8000/exchange?currency=usd&amount=1000

#####对于其他货币

http://127.0.0.1:8000/exchange?currency=usd&amount=1000&from_currency=isk