vendor-patch / tenancy
轻松从您的Laravel应用程序创建多租户SaaS
2.x-dev
2024-05-12 15:00 UTC
Requires (Dev)
- doctrine/dbal: *
- fakerphp/faker: ^1.9
- laravel/framework: *
- laravel/laravel: *
- mockery/mockery: ^1.5.0
- phpunit/phpunit: ^9.0 | ^10.0
Provides
Replaces
- tenancy/affects-broadcasts: 2.x-dev
- tenancy/affects-cache: 2.x-dev
- tenancy/affects-configs: 2.x-dev
- tenancy/affects-connections: 2.x-dev
- tenancy/affects-filesystems: 2.x-dev
- tenancy/affects-logs: 2.x-dev
- tenancy/affects-mails: 2.x-dev
- tenancy/affects-models: 2.x-dev
- tenancy/affects-routes: 2.x-dev
- tenancy/affects-urls: 2.x-dev
- tenancy/affects-views: 2.x-dev
- tenancy/db-driver-mysql: 2.x-dev
- tenancy/db-driver-sqlite: 2.x-dev
- tenancy/framework: 2.x-dev
- tenancy/hooks-database: 2.x-dev
- tenancy/hooks-migration: 2.x-dev
- tenancy/identification-driver-console: 2.x-dev
- tenancy/identification-driver-environment: 2.x-dev
- tenancy/identification-driver-http: 2.x-dev
- tenancy/identification-driver-queue: 2.x-dev
- tenancy/testing: 2.x-dev
This package is auto-updated.
Last update: 2024-10-01 00:09:30 UTC
README
通过Laravel框架启用出色的软件即服务。
这是hyn/multi-tenant的继任者。
请随意通过以下方式支持项目:通过twitter跟踪进度,并在OpenCollective或GitHub Sponsors上支持其开发。
在开始之前,我们强烈建议您阅读详尽的在线文档。
安装
要试用此包,一次性安装所有组件
$ composer require tenancy/tenancy
否则,请确保选择性地安装您需要的组件以及至少框架
$ composer require tenancy/framework
之后,您需要决定并配置
贡献
此存储库用于开发所有租户包。
贡献者需要使用此存储库来实现代码。所有其他存储库都是只读的,并且在每个子分裂推送时会被覆盖。
如果您想参与其中,请阅读我们的治理文档。
本地测试
当您满足以下条件时,可以在本地测试生态系统
- 您已安装Docker(和docker-compose)
- 您已安装Bash
满足这些要求后,您只需运行./test
即可在Docker容器中运行测试。默认情况下,它们将运行所有依赖项的最新版本。