loongs/framework suggesters (6)
-
-
PHP
loongs/language
loong-swoole i18n: translator with language packs (php / json, several directories, later ones override), Accept-Language negotiation with q-values and fallback chains (en-US → en → zh-CN), {name} placeholders, simple pluralization, missing-key reporting and a per-coroutine current locale (Swoole-sa
-
PHP
loongs/oauth
loong-swoole OAuth 2.1 authorization server + resource server — authorization_code with PKCE (S256), client_credentials, rotating refresh tokens, RFC 7009 revocation, RFC 7662 introspection, RFC 8414 metadata, RFC 9207 iss, encrypted RFC 9068 access tokens (nested JWS-in-JWE, RFC 7516); storage-agno
-
PHP
loongs/orm
loong-swoole ORM — Eloquent-style query builder, models and relations; connection chosen per call (name, config array, DSN), always pooled, coroutine-safe
-
PHP
loongs/render
loong-swoole server-driven UI: PHP page builders (dashboard / form / table / detail / custom) that emit a versioned page-description JSON for Flutter (PC) and uni-app (H5 / App / mini program) renderers; renderer-neutral charts (fl_chart / uCharts), per-platform trimming, #[AsPage] registry, permiss
-
PHP
loongs/saas
loong-swoole multi-tenancy (SaaS) on top of loongs/orm — coroutine-local tenant scopes, tenant registry / resolvers, one bounded connection pool per tenant; calls without a tenant keep using the framework / ORM pools