queiroz / whmcs-api
此软件包已被 废弃 且不再维护。未建议替代软件包。
Whmcs API for Laravel 4
dev-master
2017-03-02 08:51 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.1.x
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