laravel multitenancy
4.0.2
这个包可以让 Laravel 应用程序租户意识到。该软件包的理念是它应该只提供启用多租户的基本要素。
该包可以确定哪个租户应该是该请求的当前租户。它还允许您定义将当前租户切换到另一个租户时会发生什么。它适用于需要使用一个或多个数据库的多租户项目。
在开始使用该软件包之前,我们强烈建议您首先观看 Tom Schlick 关于多租户策略的演讲。
该包包含许多细节,例如使排队作业租户感知、为每个租户运行 artisan 命令、在模型上设置连接的简单方法等等。
你是视觉学习者吗?然后观看此视频,其中介绍了如何使用 laravel-multitenancy 及其幕后工作原理。
我们投入了大量资源来创建一流的开源包。您可以通过购买我们的一款付费产品来支持我们。
我们非常感谢您从家乡寄给我们一张明信片,并注明您正在使用我们的哪种套餐。您可以在我们的联系页面上找到我们的地址。我们在虚拟明信片墙上发布所有收到的明信片。
您可以在我们的文档网站上找到此包的完整文档。
您需要创建以下 3 个本地 MySql 数据库才能运行测试套件:
laravel_mt_landlord
laravel_mt_tenant_1
laravel_mt_tenant_2
您可以运行包的测试:
composer test
请参阅变更日志以了解有关最近更改内容的更多信息。
详细信息请参阅贡献。
如果您发现有关安全的错误,请发送邮件至 [email protected],而不是使用问题跟踪器。
该包的代码基于 Mohamed Said 的 Multitenancy in Laravel 系列中所示的代码
麻省理工学院许可证 (MIT)。请参阅许可证文件以获取更多信息。