user(); } /** * 当前登录管理员是不是超级管理员 * * @return bool */ public static function isAdministrator() { return static::user() && static::user()->isAdministrator(); } /** * 当前登录管理员是不是普通超级管理员 * * @return bool */ public static function isNormalAdministrator() { return static::user() && static::user()->isNormalAdministrator(); } /** * 判断当前管理员是否是区域管理员 * * @return * */ public static function isAreaAdmin() { return static::user() && static::user()->isAreaAdmin(); } /** * 把路径自动拼上后端的路径前缀 * * @param string $path * * @return string */ public static function url($path = '') { $prefix = 'admin-api'; $path = trim($path, '/'); if (is_null($path) || strlen($path) == 0) { $path = $prefix; } else { $path = $prefix.'/'.$path; } return $path; } /** * @return \Illuminate\Contracts\Auth\Guard|\Tymon\JWTAuth\JWTGuard */ public static function guard() { return auth('admin'); } }