climba-commerce/cpanel-whm

Laravel cPanel/WHM API 包。

v1.0.4 2021-06-26 14:16 UTC

This package is auto-updated.

Last update: 2024-09-26 21:21:03 UTC


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 指南