| 1234567891011121314151617181920212223242526272829 |
- <?php
- namespace app\common\controller;
- use CasbinAdapter\Think\Facades\AgentCasbin;
- use CasbinAdapter\Think\Facades\Casbin;
- use Lettered\Support\Auth as IAuth;
- use think\App;
- class AgentController extends BaseController
- {
- protected $enforcer = null;
- /**
- * @var null
- */
- protected $auth = null;
- /**
- * ApiController constructor.
- * @param App|null $app
- * @param \app\api\service\JWTAuth $auth
- */
- public function __construct(App $app = null,IAuth $auth)
- {
- parent::__construct($app);
- $this->enforcer = new AgentCasbin();
- $this->auth = $auth->guard('agent');
- }
- }
|