hasibul / exchange
简单货币兑换包
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