1. Go to this page and download the library: Download luguohuakai/srun library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
luguohuakai / srun example snippets
new User(); // 用户相关
new Alipay(); // 支付相关
new Auth(); // 鉴权相关
new Financial(); // 财务相关
new Group(); // 用户组相关
new Message(); // 消息相关
new Package(); // 套餐相关
new Product(); // 产品相关
new Setting(); // 设置相关
new Srun(); // 北向接口基类
new Strategy(); // 策略相关
new SrunV2(); // 基础服务
new UserV2(); // 用户相关
new VisitorV2(); // 访客相关
new GroupV2(); // 用户组相关
new BillingStrategyV2(); // 计费策略相关
new FinancialV2(); // 财务相关
new OnlineStrategyV2(); // 用户上网策略相关
new DeviceV2(); // 上网设备相关
new OnlineV2(); // 在线相关
new OnlineDetailV2(); // 上网明细相关
new MessageV2(); // 通知公告相关
new ManagerV2(); // 管理员相关
new LogV2(); // 日志相关
new StatisticsV2(); // 统计类接口
use func\src\Func;
use srun\src\Srun;
use srun\src\User;
// 基本用法 (使用默认地址: https://127.0.0.1:8001/)
$user = new User;
$user->view('srun');
// 手动配置接口地址
$user = new User('https://127.0.0.1:8001/')
$user->view('srun');
// 使用配置文件 配置文件参考 `vendor/luguohuakai/srun/config/srun.ini`
$ini = parse_ini_file('./srun.ini', true);
$user = new User(...$ini['north'])
$user->view('srun');
// 也可以先在自己项目中先初始化再调用
function initUser(): User
{
$ini = parse_ini_file('./srun.ini');
return new User($ini['srun_north_api_url']);
}
initUser()->view('srun');
// 手动配置缓存redis 老版本 < 1.0.8
$user = new User;
$user->setRdsConfig(['port' => 6380, 'host' => '127.0.0.1', 'pass' => 'xxx']);
$user->view('srun');
// 根据文档自行调用北向接口方式
$srun = new Srun;
$srun->req('path/to/api/addr', ['param1' => 'xxx', 'param2' => 'xxx'], 'post');