masmaleki / calculator
laravel 8|9 简单的交易费用计算器
1.2.1
2022-07-11 17:44 UTC
Requires
- php: ^7.4|^8.0
- illuminate/support: ^8.0|^9.0
Requires (Dev)
- nesbot/carbon: ^2.53
- orchestra/testbench: ^6.0|^7.0
- phpunit/phpunit: ^8.0|^9.0
README
此软件包仅供内部项目使用,并不适用于所有项目,但您可以根据自己的需求使用和扩展它。
安装
您可以通过composer安装此软件包。
composer require masmaleki/calculator
用法
使用composer安装软件包后,您需要运行您的laravel应用程序。
php artisan serv
然后在浏览器中调用此URL。
http://127:0.0.1:8000/calculator
发布资源
如果您想修改配置文件中的费率或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)。请参阅许可证文件了解更多信息。