sdavis1902/lunanode-api-php

Lunanode虚拟主机Api的PHP包装器

1.0.4 2017-08-25 19:08 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:25:26 UTC


README

Latest Version on Packagist Software License Total Downloads

这是一个Lunanode主机Api的简单包装器。

安装

通过Composer

$ composer require sdavis1902/lunanode-api-php

使用

$api = new \sdavis1902\LunanodeApiPhp\Lunanode($api_id, $api_key);
$vms = $api->request('vm', 'list');

foreach( $vms as $vm ){
    $info = $api->request('vm', 'info', [
        'vm_id' => $vm->vm_id
    ]); 
}

Laravel 5

添加服务提供者和别名(5.5版本中不必要)

'providers' => [
    ... 
    sdavis1902\LunanodeApiPhp\Laravel\LunanodeServiceProvider::class,
],
'aliases' => [
    ... 
    'Lunanode' => sdavis1902\LunanodeApiPhp\Laravel\Lunanode::class,
],

将以下内容添加到您的.env文件中

LND_API_ID=apiid
LND_API_KEY=apikey

然后使用外观调用相同的方法

$vms = Lunanode::request('vm', 'list');

foreach( $vms as $vm ){
    $info = Lunanode::request('vm', 'info', [
        'vm_id' => $vm->vm_id
    ]);
}

变更日志

有关最近更改的详细信息,请参阅CHANGELOG

贡献

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

安全性

如果您发现任何安全问题,请通过s.davis1902@gmail.com发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件