LaravelSaas
官方

在30分钟内全新创建一个适用于 SaaS 开发的插件。基于 tenancyforlaravel 开发。

使用指令安装

LaravelSaas

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

在最新的 laravel 框架中使用 saas 功能的项目。

依赖项目:

前置要求

  • Laravel 9+
  • Tenancy 3+
  • fresns/plugin-manager ^2
  • fresns/market-manager ^1
  • fresns/cmd-word-manager ^1
  • 项目已完成 plugins-world/market-manager 的安装。点击查看Laravel 插件管理器,安装指南

安装

  1. 在插件管理后台安装并启用租户插件
  2. 初始化插件
php artisan saas:install # 需要配置数据库的 root 账号密码

命令行

php artisan saas # 查看当前可以使用的与 saas 相关的指令
php artisan saas:tenant-add --tenant=foo # 添加租户,默认添加名称为 foo 的租户
php artisan saas:tenant-del --tenant=foo # 删除租户,默认删除名称为 foo 的租户
php artisan saas:tenant-list # 当前 saas 列表
php artisan tenants:migrate --tenants=foo # 执行 foo 租户的迁移,开发阶段建议指定租户,部署阶段可不指定,以批量运行租户迁移
php artisan tenants:migrate-rollback --tenants=foo # 回滚 foo 租户的迁移,开发阶段建议指定租户,部署阶段可不指定,以批量运行租户迁移的回滚操作
php artisan ...

使用

参考 tencentforlaravel 翻译文档

分类
SaaS
开发者
牟勇
my24251325@gmail.com
1254075921
1254075921
插件信息
最新版本:1.0.0
发布时间:2023-09-02 13:08:05
更新时间:2023-09-02 13:08:05
授权协议:MIT
1.0.0 2023-09-02 13:08:05
  • Update:

    • Doc: 更新使用文档,移除登录套件 breeze 相关信息
插件世界 应用市场 免责声明

插件世界 应用市场是 插件世界 扩展包存储库,它聚合了基于 Fresns 插件管理器 生态机制开发的公共或私有的扩展包。

插件世界 应用市场是一个开放的平台,任何注册为开发者的账号均可发布应用(认证的开发者可以发布收费应用)。所以 插件世界 应用市场无法全面监控由第三方上传至应用市场的应用程序,因此不保证应用程序的合法性、安全性、完整性、真实性或品质等。您从 插件世界 应用市场下载应用程序时,同意自行判断并承担所有风险,而不依赖于 插件世界 应用市场。

免费应用无特殊说明,开发者没有义务提供技术支持,请自行安装测试功能。

在任何情况下,插件世界 应用市场有权依法停止应用市场服务并采取相应行动,包括但不限于对于相关应用程序进行下架、暂停服务的全部或部分。由此对您及第三人可能造成的损失,插件世界 应用市场不承担任何直接、间接或者连带的责任。

插件世界