mamdouhkhaled / tenancy-modules
连接 Laravel Tenancy 与 Laravel Modules
v1.0.3
2024-07-27 09:45 UTC
Requires
README
- 如果没有安装,创建 Laravel 应用
- 需要安装的包
composer require mamdouhkhaled/tenancy-modules
为管理具有租户的模块创建表
php artisan tenancy:install // fresh install only
php artisan migrate
发布配置
php artisan vendor:publish --tag=tenancymodules
启用/禁用模块命令
php artisan module:tenant-enable --tenant={{tenant-id}} // enable all modules for this tenant
php artisan module:tenant-enable --tenant={{tenant-id}} --module={{module_name}} // enable `module_name` modules for this tenant
php artisan module:tenant-disable --tenant={{tenant-id}} // enable all modules for this tenant
php artisan module:tenant-disable --tenant={{tenant-id}} --module={{module_name}} // enable `module_name` modules for this tenant
迁移/回滚命令
php artisan module:tenant-migrate --tenants={{tenant-id}}// tenant is comma separated
php artisan module:tenant-migrate --tenants={{tenant-id}} {{module}}
php artisan module:tenant-migrate-rollback --tenants={{tenant-id}}
php artisan module:tenant-migrate-rollback --tenants={{tenant-id}} {{module}}
种子命令
此命令运行 {module}TenantDatabaseSeeder
php artisan module:tenant-seed --tenants={{tenant-id}}// tenant is comma separated
php artisan module:tenant-seed --tenants={{tenant-id}} {{module}}
路由
as tenant way
贡献
感谢您考虑为 Laravel Tenancy Modules 包做出贡献!
许可协议
Laravel 框架是开源软件,许可协议为 MIT 许可证。MIT 许可证详情。