laravel-multitenant:Laravel的单数据库多租户解决方案

时间:2024-06-13 00:38:08
【文件属性】:

文件名称:laravel-multitenant:Laravel的单数据库多租户解决方案

文件大小:10KB

文件格式:ZIP

更新时间:2024-06-13 00:38:08

laravel multi-tenant eloquent laravel-package tenant

Laravel多租户 所有租户使用的共享数据库意味着我们将所有租户的数据保存在同一数据库中。 为了隔离特定于租户的数据,我们必须向每个特定于租户的表中添加一个区分列,如tenant_id ,并确保所有查询和命令都将基于该表过滤数据。 使用这种策略处理租户共享数据非常简单,我们只是不对其进行过滤。 隔离数据是我们需要处理的。 为此,我们需要确保所有针对租户特定数据的查询和命令都被tenant_id过滤。 此扩展允许控制所有租户使用的Eloquent with shared database。 安装 安装此库的首选方法是通过composer。 无论运行 composer require --prefer-dist solutosoft/laravel-multitenant "*" 或添加 "solutosoft/laravel-multitenant": "*" 到compose


【文件预览】:
laravel-multitenant-master
----.scrutinizer.yml(149B)
----src()
--------TenantScope.php(717B)
--------MultiTenant.php(1KB)
--------Tenant.php(422B)
----.travis.yml(414B)
----phpunit.xml(578B)
----README.md(3KB)
----tests()
--------TestCase.php(4KB)
--------Models()
--------MultiTenantTest.php(3KB)
--------.gitignore(9B)
----.gitignore(110B)
----CHANGELOG.md(510B)
----composer.json(1KB)

网友评论