someguy123 / proxmox
ZzAntares ProxmoxVE composer 包的 Laravel 绑定
v1.0.0
2014-09-02 15:28 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.3.*
- zzantares/proxmoxve: ~3.0
This package is not auto-updated.
Last update: 2024-09-24 02:18:51 UTC
README
此包是 ZzAntares(https://github.com/zzantares/proxmoxve)制作的 ProxmoxVE 包的包装器。此包通过添加门面和配置文件,使 ProxmoxVE 包的使用变得简单。
许可协议
此包在 LGPL 许可下发布。(阅读 LICENSE)
简单来说;你可以在专有项目中使用它,但如果修改了实际库,需要将你的更改以 LGPL 的方式开源。
安装
将包 someguy123/proxmox
添加到你的 composer.json 文件中
$ composer require someguy123/proxmox 1.*
或者
{
"require": {
"someguy123/proxmox": "1.*"
}
}
将服务提供者和别名添加到你的 app.php 文件中
'providers' => [
// ...
'Someguy123\Proxmox\ProxmoxServiceProvider',
// ...
]
'aliases' => [
// ...
'Proxmox' => 'Someguy123\Proxmox\ProxmoxFacade',
// ...
]
发布配置文件
$ php artisan config:publish someguy123/proxmox
(Laravel 4.3 / 5)
$ php artisan publish:config someguy123/proxmox
根据你的 Laravel 版本填写 app/config/packages/someguy123/proxmox/server.php
或 config/packages/someguy123/proxmox/server.php
。此文件包含 Proxmox API 连接信息,必须在使用前填写。 (你也可以在环境文件中填写详细信息)
使用方法
请参考原始包的文档。使用 $proxmox->
代替 Proxmox::
示例
$allnodes = Proxmox::get('/nodes');
dd($allnodes);
捐赠
我接受比特币和莱特币的捐赠。请注意,我只创建了包装器,而不是原始的 Proxmox 类。
比特币: 1SomguYYsdeBFYv9ujGt1V64PwssXco5z
莱特币: LYmpJZm1WrP5FSnxwkV2TTo5SkAF4Eha31