maylancerdev/safehaven-laravel

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

1.0.0 2024-01-22 11:13 UTC

This package is auto-updated.

Last update: 2024-09-12 20:39:28 UTC


README

Latest Version Latest Version on Packagist Total Downloads

让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)。请参阅许可证文件以获取更多信息。