maylancerdev / safehaven-laravel
一个简洁的Laravel包,易于与Safe Haven MFB的API集成,提供对银行功能的简化访问
1.0.0
2024-01-22 11:13 UTC
Requires
- php: ^8.1
- illuminate/support: ^10.0|^11.0
Requires (Dev)
- orchestra/testbench: ^8.0|^9.0
- pestphp/pest: ^2.30
README
让Safe Haven MFB在您的Laravel项目中变得简单
安装
您可以通过composer安装此包
composer require maylancer/safehaven-laravel
发布配置文件
php artisan vendor:publish --provider="MaylancerDev\SafeHaven\SafeHavenServiceProvider" --tag="config"
用法
use MaylancerDev\SafeHaven\SafeHaven; //Create Account $accountType = "Savings"; $accountName = "John Timothy"; SafeHaven::account()->createAccount($accountType, $accountName, [ "verified" => true, "notes" => "" ]);
有关更多信息,请参阅包文档。
自动API令牌刷新
为了无缝且不间断地访问API端点,建议在您的Laravel应用程序中集成自动机制。此机制将负责生成客户端断言,并随后将其交换为API令牌。通过这样做,API令牌将在其到期前自动刷新,确保您的API交互保持一致且不间断。要实现此功能,只需将提供的脚本添加到您的Laravel应用程序的cron作业配置中
步骤 1:从 MaylancerDev\SafeHaven
导入 ApiRequestor
。
use MaylancerDev\SafeHaven\ApiRequestor;
步骤 2:更新 app/Console/Kernel.php
中的 schedule
,每30分钟刷新令牌。
protected function schedule(Schedule $schedule) { $schedule->call(function () { (new ApiRequestor())->token(); })->everyThirtyMinutes(); }
贡献
请参阅CONTRIBUTING 以获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 hello@maylancer.org 而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。