rlaravel/multitenant

该软件包允许我们在单个系统中创建和管理数据库,非常适合像POS或帮助台这样的SAAS系统。

v2.2.1 2020-04-08 22:37 UTC

This package is auto-updated.

Last update: 2024-09-09 11:12:20 UTC


README

该软件包允许我们在单个系统中创建和管理数据库,非常适合像POS或帮助台这样的SAAS系统。

安装

$ composer require rlaravel/multitenant

配置

发布配置

$ php artisan vendor:publish --provider="RLaravel\MultiTenant\Providers\MultiTenantServiceProvider"

crypt_pass:我们将使用此密码来加密租户数据库的连接信息。

folder_models_tenant:所有注册的模型都将保存在此目录中。例如:\App\Tenant

folder_migrations_tenant:所有注册的迁移都将保存在此目录中。

config.username:租户数据库将使用的用户。

config.password:租户数据库将使用的密码。

发布迁移

$ php artisan migrate

使用方法

命令

为了在租户数据库中创建一个模型

$ php artisan tenant:model Person

将自动在租户模型目录中创建一个模型。