mindfullsilence/laravel-runcloud-sdk

此包最新版本(1.0.1)没有提供许可证信息。

Laravel 包,包装了 runcloud API SDK

1.0.1 2019-09-22 20:20 UTC

This package is auto-updated.

Last update: 2024-09-10 10:24:30 UTC


README

这是一个简单的 Laravel 包,它创建了一个由 onhonvercode 在此处开发的 SDK 提供者:https://github.com/onhovercode/runcloud-sdk

安装

通过 composer 在您的 Laravel 应用中要求此包

composer require mindfullsilence/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';
    }
}