updaterbot/laravel-runcloud-sdk

围绕 runcloud API SDK 的 Laravel 包包装器

1.0.2 2023-04-27 05:07 UTC

This package is not auto-updated.

Last update: 2024-09-27 10:07:05 UTC


README

这是一个简单的 Laravel 包,用于创建由 onhonvercode 在以下位置开发的 SDK 提供者:https://github.com/updaterbot/runcloud-sdk

安装

在您的 Laravel 应用程序中通过 composer 需求此包

composer require updaterbot/laravel-runcloud-sdk

发布包

php artisan vendor:publish

从提供的列表中选择 Mindfullsilence\LaravelRuncloudSdk\Providers\RuncloudClientProvider

将您的 API 密钥添加到 .env 文件中

RUNCLOUD_PUBLIC_KEY=your-api-key
RUNCLOUD_SECRET_KEY=your-secret-key

使用方法

安装后,您可以使用外观、依赖注入或服务容器使用 runcloud 类实例

use \Mindfullsilence\LaravelRuncloudSdk\Clients\RuncloudClient;

class SomeClass {
    public function __construct(
        RuncloudClient $runcloud
    ) {
        $this->runcloud = $runcloud;
        
        return $this->runcloud->ping() === 'pong';
    }
}
use \Mindfullsilence\LaravelRuncloudSdk\Facades\RuncloudClient;

class SomeClass {
    public function index() {
        return RuncloudClient::ping() === 'pong';
    }
}
use \Mindfullsilence\LaravelRuncloudSdk\Clients\RuncloudClient;

class SomeClass {
    public function index() {
        return app(RuncloudClient::class)->ping() === 'pong';
    }
    
    // or
    public function index() {
        return app('runcloud.api')->ping() === 'pong';
    }
}