2+5 开发结构
文档化与测试两大支柱之上构建5个开发要素。
AI协作开发最有效的方法论
文档化
Documentation
"文档 = 契约"
- → 架构设计文档
- → 实现规格书
- → 运维指南
- → AI上下文 (CLAUDE.md)
测试
Testing
"测试 = 安全网"
- → TDD驱动开发
- → 安全验证测试
- → 质量保证自动化
- → Hooks & Checklists
架构
可扩展设计
实现
AI结对编程
安全
安全默认配置
监控
实时状态掌握
运维
部署自动化
Document First
先有文档,再写代码。AI利用文档作为上下文,确保一致性实现。
Test as Safety Net
测试作为安全网。AI生成的代码也经过自动验证,保障质量与安全。
Continuous Learning
AI将经验教训文档化。防止重复犯错,提升整个团队的开发能力。
内置企业级SaaS功能
结合多租户SaaS架构与Laravel生态系统的最佳实践
7层权限系统
从Platform Admin到Member的完整角色层级结构,基于PostgreSQL RLS的安全保障
多租户
基于Stancl/Tenancy的Row-Level Security实现完美的数据隔离
审计日志
对所有CRUD操作进行全面审计追踪并记录用户上下文
插件系统
18+个插件灵活扩展认证、安全等功能
7层权限系统
提供从Platform Admin到Member的完整角色层级结构。结合PostgreSQL RLS,在数据库层面保障完美的访问控制。
一个平台承载多个 SaaS — 集成与分离自由切换
在一个项目中承载多个业务模型(SaaS),或将每个拆分为独立项目。移动一个文件夹即可实现双向转换。
文件系统层
每个 SaaS 拥有独立自包含的文件夹 — routes / models / Filament / migrations / views / lang / config 都在模块内部。
app/Sites/{Name}/
├── site.json
├── routes.php
├── Controllers/ Models/
├── Filament/Resources/
├── database/migrations/
└── resources/views/ lang/
数据库层 + 两层 RLS
saas_products 表为业务实体。PostgreSQL RLS 在 SaaS 和租户两个层面强制数据隔离。
saas_products
├── id / slug / name
├── is_active
└── settings (domains, theme)
2-Layer RLS
• saas_isolation
• tenant_isolation
两种运营模式 — 随时切换
Integrated (集成)
在一个代码库中运营多个 SaaS。部署简单,资源共享。
workspace/project-all/
└── web/app/Sites/
├── Academy/
├── Quant/
└── Marketing/
Isolated (分离)
每个 SaaS 为独立项目。独立部署、单独扩展、分支开发自由。
workspace/exam.how/
└── web/app/Sites/
└── Academy/
workspace/quant.how/
└── web/app/Sites/Quant/
自动发现 — 只需添加文件夹
将文件放入 SaaS 文件夹,Core 自动发现并注册。无需手动接线。
SaaS 模块生命周期 CLI — 13 条命令
从创建到迁移 — 将每个 SaaS 作为单元处理的命令集
PostgreSQL RLS
通过Row-Level Security在数据库层面确保完美的租户数据隔离。安全策略独立于应用代码执行。
CREATE POLICY tenant_isolation ON users
FOR ALL USING (tenant_id = current_tenant_id());
扩展功能
可根据需要选择性启用的扩展模块
Guardian System
LMS、医疗、教育用的家长-子女关系管理
Impersonation
包含级别限制和审计日志的安全用户代登录
AdminOverride Coming Soon
包含完整审计追踪的紧急权限绕过
AI工作流仪表盘
通过Web仪表盘实时监控已部署客户的AI服务器。
一目了然地掌握部署在客户站点的AI服务器的会话、Token用量、LLM性能。无需额外安装,直接通过Web浏览器访问。
开发与运维的一体化工具生态
面向运行基于 Codebase 的 SaaS 的开发者和 SRE,提供 五款一体化 Dev Tools。
所有工具共享单一 Hub 入口,管理面板通过 Tailscale 内网隔离。
Dev Tools Hub
devtools.codebase.how
所有开发工具的单一入口。通过卡片式 UI 选择目的地。
AI Core Dashboard
ai-core.codebase.how
Claude 会话、LLM 日志、Token 成本与性能一体化可视化。
pgAdmin
db.codebase.how
在单一面板中统一管理 20+ 个项目的 PostgreSQL 数据库。
RedisInsight
redis.codebase.how
自动注册所有项目的 Redis 数据库。可视化缓存、会话、队列。
Grafana LGTM
monitor.codebase.how
基于 Loki · Grafana · Prometheus · Promtail 的一体化监控。
🔒 管理面板 (*.devtools.codebase.how) 仅限 Tailscale 内网访问。落地页任何人均可访问。
快速高质量的开发工具包
Laravel生态系统经过验证的功能内置于Core或以插件形式提供。
PasswordPolicy
符合NIST SP 800-63B的密码规则
TwoFactorAuth
TOTP & SMS 2FA
Analytics
使用量追踪仪表盘
Honeypot
攻击者检测陷阱
为什么选择Laravel
在各种技术栈中选择了最高效且最完善的方案的结果。
最佳开发效率
通过Eloquent ORM、Artisan CLI、Migration等"开箱即用"理念,无需重复劳动即可专注于业务逻辑。
Filament Admin Panel
Laravel生态系统中最优秀的Admin Panel。仅需几行代码即可构建高质量管理后台。
企业级验证
10年以上的成熟生态、丰富文档、活跃社区。安全更新与LTS支持有保障。
简单透明的许可方案
一次购买,永久使用。更新续费为可选项。
永久使用权
一次购买即可永久使用。项目数量无限制
1年更新
购买后1年内免费获取所有新功能和更新
续费可选
到期后不续费也可继续使用现有版本。仅无法获取新功能
随时可续
即使2年、3年后再购买1年更新也可获取最新版本
许可时间线
购买
获取永久许可
1年内
所有更新免费
1年后可选
续费或维持现状
永久使用
随时可续费
续费更新时
以购买价的40%续费1年
包含最新功能 + 安全更新
不续费时
无额外费用
可继续使用现有版本
按功能选择方案
所有方案包含永久许可 + 1年更新
Core
基础SaaS构建
- Core(7层权限、多租户)
- Extensions(Guardian、Impersonate)
- Plugins(2FA、Analytics等)
- AI Workflow(Claude Code集成)
- 社区支持
Pro
包含扩展功能
- Core(7层权限、多租户)
- Extensions(Guardian、Impersonate)
- Plugins(2FA、Analytics等)
- AI Workflow(Claude Code集成)
- 邮件支持
Business
包含全部插件
- Core(7层权限、多租户)
- Extensions(Guardian、Impersonate)
- Plugins(2FA、Analytics等 18个+)
- AI Workflow(Claude Code集成)
- 优先支持
Enterprise
包含AI开发工作流
- Core(7层权限、多租户)
- Extensions(Guardian、Impersonate)
- Plugins(2FA、Analytics等 18个+)
- AI Workflow(Claude Code集成)
- 专属支持 + 引导服务
更新续费(可选)
1年后续费时以购买价的40%续费1年。不续费也可继续使用现有版本