rushore / proxmox
Laravel 绑定 ZzAntares ProxmoxVE composer 包
dev-master
2017-11-05 14:15 UTC
Requires
- php: >=7.0.0
- zzantares/proxmoxve: dev-master
This package is not auto-updated.
Last update: 2024-09-29 05:01:31 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);