sdavis1902 / lunanode-api-php
Lunanode虚拟主机Api的PHP包装器
1.0.4
2017-08-25 19:08 UTC
Requires
- php: >=5.5.0
- illuminate/support: ~5.1
Requires (Dev)
- phpunit/phpunit: ~4.0||~5.0
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2024-09-28 20:25:26 UTC
README
这是一个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。
贡献
请参阅CONTRIBUTING和CONDUCT以获取详细信息。
安全性
如果您发现任何安全问题,请通过s.davis1902@gmail.com发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。