PHPackages                             233cy/hyperf-tenant - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. 233cy/hyperf-tenant

ActiveLibrary

233cy/hyperf-tenant
===================

为hyperf写的单表多租户字段版。

v3.0.2(1y ago)5411PHPPHP &gt;=8.0

Since Apr 28Pushed 1y ago1 watchersCompare

[ Source](https://github.com/233cy/hyperf-tenant)[ Packagist](https://packagist.org/packages/233cy/hyperf-tenant)[ RSS](/packages/233cy-hyperf-tenant/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (2)Versions (4)Used By (0)

hyperf 单表多租户版本
==============

[](#hyperf-单表多租户版本)

使用方法： 在hyperf的orm中直接use TenantField;即可。 需配置的地方：：

[![图片](https://private-user-images.githubusercontent.com/29916783/326239558-7a6d4b64-e80a-4516-8f5d-502090985af1.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzUyMTEyNjksIm5iZiI6MTc3NTIxMDk2OSwicGF0aCI6Ii8yOTkxNjc4My8zMjYyMzk1NTgtN2E2ZDRiNjQtZTgwYS00NTE2LThmNWQtNTAyMDkwOTg1YWYxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDAzVDEwMDkyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY2ODY2Y2RhZTkwYjMyMzAwYzRjZTgxMmY5NmE4NmFmZThkODEzN2UzMmU4ZTVjMmJiN2QwY2I4NGEzMTVkNDUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.qwMUSiwoGmCaz678EJZMjFFYjsqz9H0LpGivqEeGjAk)](https://private-user-images.githubusercontent.com/29916783/326239558-7a6d4b64-e80a-4516-8f5d-502090985af1.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzUyMTEyNjksIm5iZiI6MTc3NTIxMDk2OSwicGF0aCI6Ii8yOTkxNjc4My8zMjYyMzk1NTgtN2E2ZDRiNjQtZTgwYS00NTE2LThmNWQtNTAyMDkwOTg1YWYxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDAzVDEwMDkyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY2ODY2Y2RhZTkwYjMyMzAwYzRjZTgxMmY5NmE4NmFmZThkODEzN2UzMmU4ZTVjMmJiN2QwY2I4NGEzMTVkNDUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.qwMUSiwoGmCaz678EJZMjFFYjsqz9H0LpGivqEeGjAk)图中getTenantIdVal方法是用来获取全局默认租户id的。如果你默认不希望全局添加租户条件。可以返回null即可。然后通过orm::tenant来使用即可。 [![图片](https://private-user-images.githubusercontent.com/29916783/326239679-8ec7de32-9fd9-43b4-bd40-259cb0d6b2ff.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzUyMTEyNjksIm5iZiI6MTc3NTIxMDk2OSwicGF0aCI6Ii8yOTkxNjc4My8zMjYyMzk2NzktOGVjN2RlMzItOWZkOS00M2I0LWJkNDAtMjU5Y2IwZDZiMmZmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDAzVDEwMDkyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBhMWZmNDI3ZmMyOGNhMDU5MmJmNTI1YTc0N2VmY2I5YjdjOWJkN2RkNTk4NmI4Njg5Yzg4MjYzY2Y1NDM5MjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.TH0_Nfxve_xflnvcXL16k2Be0BBx7gWo21FjxJUILYI)](https://private-user-images.githubusercontent.com/29916783/326239679-8ec7de32-9fd9-43b4-bd40-259cb0d6b2ff.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzUyMTEyNjksIm5iZiI6MTc3NTIxMDk2OSwicGF0aCI6Ii8yOTkxNjc4My8zMjYyMzk2NzktOGVjN2RlMzItOWZkOS00M2I0LWJkNDAtMjU5Y2IwZDZiMmZmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDAzVDEwMDkyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBhMWZmNDI3ZmMyOGNhMDU5MmJmNTI1YTc0N2VmY2I5YjdjOWJkN2RkNTk4NmI4Njg5Yzg4MjYzY2Y1NDM5MjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.TH0_Nfxve_xflnvcXL16k2Be0BBx7gWo21FjxJUILYI)

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance41

Moderate activity, may be stable

Popularity14

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~109 days

Total

3

Last Release

523d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f782cf074ccb8d721b2a858e05766a5258f6cd68e9a0b1154bee5c24850fee55?d=identicon)[233cy](/maintainers/233cy)

---

Top Contributors

[![233cy](https://avatars.githubusercontent.com/u/29916783?v=4)](https://github.com/233cy "233cy (7 commits)")

### Embed Badge

![Health badge](/badges/233cy-hyperf-tenant/health.svg)

```
[![Health](https://phpackages.com/badges/233cy-hyperf-tenant/health.svg)](https://phpackages.com/packages/233cy-hyperf-tenant)
```

###  Alternatives

[mineadmin/mineadmin

Quickly build a background management system for web applications

1.2k2.0k](/packages/mineadmin-mineadmin)[hyperf-ext/auth

The Hyperf Auth package.

2376.2k3](/packages/hyperf-ext-auth)[xmo/mine-core

mineadmin core package

1684.2k1](/packages/xmo-mine-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
