supplierId() || !$request->supplierInfo()) throw new AuthException(ApiErrorCode::ERR_ADMINID_VOID); if ($request->supplierInfo()['level'] ?? 0) { /** @var LoginServices $services */ $services = app()->make(LoginServices::class); $services->verifiAuth($request); } return $next($request); } }