rene-roscher / proxmox
为 ZzAntares ProxmoxVE composer 包提供的 Laravel 绑定
0.0.1
2020-07-21 00:40 UTC
Requires
- php: >=7.0.0
- zzantares/proxmoxve: dev-master
This package is auto-updated.
Last update: 2024-08-29 05:37:02 UTC
README
此包是 ZzAntares(https://github.com/zzantares/proxmoxve)制作的 ProxmoxVE 包的包装器。此包通过添加一个外观和配置文件,使得 ProxmoxVE 包的使用更加容易。
更新
由 Rushore 更新以支持 Laravel 5.5
许可协议
此包在 LGPL 许可下发布。(阅读 LICENSE)
总结:你可以在专有项目中使用它,但如果修改了实际库,则需要根据 LGPL 将你的更改开源。
安装
将包 Rushore/proxmox
添加到你的 composer.json
$ composer require Rushore/proxmox 1.*
或者
{
"require": {
"Rushore/proxmox": "1.*"
}
}
将服务提供者和别名添加到你的 app.php
'providers' => [
// ...
'Someguy123\Proxmox\ProxmoxServiceProvider',
// ...
]
'aliases' => [
// ...
'Proxmox' => 'Someguy123\Proxmox\ProxmoxFacade',
// ...
]
根据你的 Laravel 版本填写 app/config/packages/Rushore/proxmox/server.php
或 config/packages/Rushore/proxmox/server.php
。此文件包含 Proxmox API 连接信息,必须在使用之前填写。(你也可以在环境文件中填写详细信息)
使用方法
请参考原始包的文档。使用 $proxmox->
代替 Proxmox::
示例
$allnodes = Proxmox::get('/nodes');
dd($allnodes);