lionix/digitalocean
最新稳定版本:v1.0.0
Composer 安装命令:
composer require lionix/digitalocean
包简介
Digital Ocean API for Laravel Framework
README 文档
README
Digital Ocean API for Laravel Framework is a package created by Arayik Smbatyan (@arayiksmbatyan) from Lionix to make it easier to use Digital Ocean API in Laravel Framework.
The package is not using any external libraries like DO PHP SDK, it uses general DO API, therefore it is very easy extendable.
Installation
You can install the package via composer:
composer require lionix/digitalocean
Publishing the config file
php artisan vendor:publish --provider="Lionix\DigitalOcean\DigitalOceanServiceProvider" --tag="config"
API KEY
Open your Digitalocean Account and go to API section. Generate a new Personal Access Token with write access and add to your .env file.
DO_API_KEY=your_api_key
Available Services
All the services can be used
by injecting the service into
your controller,
by using the Digitalocean facade or by using the service facade (e.g. Droplets).
Droplets
Using via Service
<?php namespace App\Http\Controllers; use Digitalocean\Services\DropletsService; class DigitalOceanController extends Controller { /** * @throws \GuzzleHttp\Exception\GuzzleException * @throws \JsonException */ public function droplets(DropletsService $dropletsService): \Illuminate\Http\JsonResponse { $droplets = $dropletsService->list(); return response()->json($droplets); } }
Using via Facade
Droplets::list();
Using via Digitalocean Facade
Digitalocean::droplets()->list();
Available Methods
list()store()show()destroy()
Read full documentation in our Docs
统计信息
- 总下载量: 549
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-12-16
