climba-commerce / cpanel-whm
Laravel cPanel/WHM API 包。
v1.0.4
2021-06-26 14:16 UTC
Requires
- php: >=5.4.0
- gufy/cpanel-php: ~1.0
- illuminate/support: *
README
内容
重要提示
如果您是 Laravel 4 用户,请使用 v1.0.1 版本。
安装指南
要安装此包,您可以通过终端运行此代码
composer require gufy/cpanel-whm:~1.0
或者通过更新您的 composer.json
文件并添加以下行
"gufy/cpanel-whm":"~1.0"
然后,运行以下代码
composer update
安装后,您需要在 app/config/app.php
文件的服务提供者行中添加此行。
'Gufy\CpanelWhm\CpanelWhmServiceProvider',
它将自动设置别名 'CpanelWhm' 作为 Facade 访问器。
配置
在此包中,它只使用哈希作为其身份验证。这比使用您的根明文密码更安全。首先,运行以下命令
php artisan vendor:publish gufy/cpanel-whm
它将在 config/cpanel-whm.php
文件中生成新的文件。编辑必要的行。
用法
例如,如果您尝试获取某些账户列表,可以运行以下命令。
<?php Route::get('list-accounts',function(){ $list_accounts = CpanelWhm::listaccts(); return $list_accounts; });
多个服务器
如果您在配置文件中保存了多个服务器,您可以直接使用 CpanelWhm::server('arrayKey') 函数访问它们。
示例
<?php Route::get('list-accounts',function(){ $list_accounts = CpanelWhm::server('example1')->listaccts(); return $list_accounts; });
有关更多信息,您可以访问以下链接 cPanel API 2 指南