| 1234567891011121314151617181920212223242526272829303132 |
- <?php
- namespace app\api\services;
- use think\facade\Db;
- use utils\JwtAuth;
- abstract class BaseServices
- {
- protected $model = null;
- /**
- * @param $name
- * @return Db
- */
- public function getModel($name){
- return Db::name($name);
- }
- /**
- * 创建Token
- * @param int $uid
- * @param null $user
- * @param string $type
- * @return mixed
- */
- public function createToken(int $uid, $user = null, string $type = 'API'){
- $jwt = app()->make(JwtAuth::class);
- return $jwt->createToken($uid, $user, $type);
- }
- }
|