权限中心SDK
Usage
验证权限
- 先在.env文件配置PERMISSION_HUB以及APP_CODE参数(后续根据配置中心,自动添加更新)
APP_CODE=etc
PERMISSION_SERVER=http://permission.test
- 使用
\Overlu\Referee\Role::referee('user_id','rule','app_code');
// demo
\Overlu\Referee\Role::referee('5e2272eb1d568f409d58ddee','config.rules.add','etc');
\Overlu\Referee\Role::referee('5e2272eb1d568f409d58ddee','config/add','etc');
// return
true or false
ps: user_id: 用户id rule: 权限规则:module.controller.action,也可以为路由正则 app_code: 当前应用在配置中心的编码,不传则默认使用
APP_CODE
参数