masmaleki/calculator

laravel 8|9 简单的交易费用计算器

1.2.1 2022-07-11 17:44 UTC

This package is auto-updated.

Last update: 2024-09-11 22:53:32 UTC


README

Latest Version on Packagist Total Downloads

此软件包仅供内部项目使用,并不适用于所有项目,但您可以根据自己的需求使用和扩展它。

安装

您可以通过composer安装此软件包。

composer require masmaleki/calculator

用法

使用composer安装软件包后,您需要运行您的laravel应用程序。

php artisan serv

然后在浏览器中调用此URL。

http://127:0.0.1:8000/calculator

然后您应该看到这个: image

提交表单后,您将看到根据您的规则计算出的交易佣金表 image

发布资源

如果您想修改配置文件中的费率或Rate API URL或视图和资产文件,您需要运行以下命令

php artisan vendor:publish --tag=Calculator-Assets
php artisan vendor:publish --tag=Calculator-Config
php artisan vendor:publish --tag=Calculator-Views

配置

配置文件中有预定义的值,您可以发布配置文件并在/config/calculator.php中找到它,或者在.env文件中指定值

    'currencies' => [

        'EUR' => 1,
        'USD' => 1.1497,
        'JPY' => 129.53

    ],

    'commission_fees' => [

        'private' => [
            'deposit'=> 0.0003,
            'withdraw'=> 0.003
        ],
        'business' => [
            'deposit'=> 0.0003,
            'withdraw'=> 0.005
        ]

    ],

    'rate_url' => env('CALC_RATE_URL', 'https://developers.paysera.com/tasks/api/currency-exchange-rates'),

    'limit' => env('CALC_limit', 1000),

测试

为了测试,首先您应该发布软件包测试,然后运行laravel测试命令。按照以下操作:

php artisan vendor:publish --tag=Calculator-Tests
php artisan test

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全性

如果您发现任何安全问题,请通过电子邮件masmaleki@gmail.com联系,而不是使用问题跟踪器。

致谢

许可证

MIT许可证(MIT)。请参阅许可证文件了解更多信息。