eminisolomon/safehaven

一个简洁的Laravel包,便于与Safe Haven MFB的API集成,提供简化版的银行功能访问

v2.0.1 2024-09-20 21:21 UTC

This package is auto-updated.

Last update: 2024-09-21 17:14:15 UTC


README

Latest Version Latest Version on Packagist Total Downloads

简化Laravel项目中的Safe Haven MFB使用

安装

您可以通过composer安装此包

composer require eminisolomon/safehaven

发布配置文件

php artisan vendor:publish --provider="Eminisolomon\SafeHaven\SafeHavenServiceProvider" --tag="config"

使用方法

use Eminisolomon\SafeHaven\SafeHaven;

//Create Account
$accountType = "Savings";
$accountName = "Solomon Olatunji";
SafeHaven::account()->createAccount($accountType, $accountName, [
    "verified" => true,
    "notes" => ""
]);

更多信息请参阅包文档

自动API令牌刷新

为了无缝且不间断地访问API端点,建议在您的Laravel应用程序中集成自动机制。此机制将负责生成客户端断言,并随后用API令牌交换它们。这样做,API令牌在到期前自动刷新,确保您的API交互保持一致且不间断。要实现这一点,只需将提供的脚本添加到您的Laravel应用程序的cron作业配置中

步骤1:从Eminisolomon\SafeHaven导入ApiRequestor

use Eminisolomon\SafeHaven\ApiRequestor;

步骤2:更新app/Console/Kernel.php中的schedule以每30分钟刷新令牌。

protected function schedule(Schedule $schedule)
{
    $schedule->call(function () {
        (new ApiRequestor())->token();
    })->everyThirtyMinutes();
}

贡献

请参阅CONTRIBUTING以获取详细信息。

安全

如果您发现任何安全相关的问题,请通过电子邮件realsolomon@outlook.com而不是使用问题跟踪器。

致谢

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。