queiroz/whmcs-api

此软件包已被 废弃 且不再维护。未建议替代软件包。

Whmcs API for Laravel 4

dev-master 2017-03-02 08:51 UTC

This package is not auto-updated.

Last update: 2020-08-18 16:24:17 UTC


README

Laravel 4 - 简单的WHMCS外部API软件包

安装

将 whmcs-api 添加到您的 composer.json 文件中

"require": {
	"queiroz/whmcs-api": "dev-master"
}

使用 composer 安装此软件包。

$ composer update

配置

注册软件包

在 app.php 文件的 $providers 数组底部注册此服务提供程序:

'Queiroz\WhmcsApi\WhmcsApiServiceProvider'

设置您的API URL

转到 laravel/vendor/queiroz/whmcs-api/src/config/config.php 并设置参数

return array(

	'username'	=>	'api-username',
	'password'	=>	'api-password',
	'url'		=>	'http://www.site.com/whmcs/includes/api.php', // API url

);

发布配置

当执行此命令时,应用程序的配置文件将被复制到 app/config/packages/queiroz/whmcs-api,在那里它们可以安全地被开发者修改!

php artisan config:publish queiroz/whmcs-api

用法

基本用法

将用户登录到WHMCS

$username = 'client';	// Client Username
$password = 'password'; // Client Password

$login = Whmcs::execute('validatelogin', array('email' => $username, 'password2' => $password));

if($login->result == 'success') {
	echo 'User Logged In';
} elseif($login->result == 'error') {
	echo $login->message;
}

有关WHMCS API的参考,请参阅 http://docs.whmcs.com/API