Files
li ee2b1757d0 feat: 员工自助注册+审核流程
- 新增 registration_packages 表:管理员配置注册套餐(名称/角色)
- AuthController 新增 register() 和 registrationPackages() 公开接口
- UserController 新增 approve() / reject() 审核接口
- StoreController 新增 publicList() 公开门店列表
- 前端 /register 注册页:选门店→选岗位套餐→填信息→提交
- 前端 system/registration-packages:套餐 CRUD
- 用户管理页:待审核状态展示 + 通过/拒绝快捷操作
- 登录页底部加「申请注册」跳转链接
- 路由白名单加 /register
2026-03-14 17:39:50 +08:00

1.3 KiB
Raw Permalink Blame History

CLAUDE.md — 月子 SaaS 项目上下文

部署信息

  • 服务器82.157.47.215root / Aiying88
  • 前端/var/www/saas/frontendVue 3 静态 dist
  • 后端/var/www/saas/backendLaravel 12PHP 8.3
  • 仓库镜像/var/www/saas/repo(用于 git pull
  • Gitea 远程git@git.20031227.de5.net:fengshao1227/yuezi-saas.git

手动更新服务器

本地运行一键脚本(构建前端 → git push → SSH 触发服务器 pull + migrate):

./deploy.sh "feat: 描述变更"

只更新服务器(跳过本地构建和 push):

ssh root@82.157.47.215 '/var/www/saas/deploy.sh'

查看部署日志:

ssh root@82.157.47.215 'tail -50 /var/log/saas-deploy.log'

服务器 deploy.sh 做的事

  1. git pull origin main(在 /var/www/saas/repo
  2. rsync backend → /var/www/saas/backend(排除 .env / vendor
  3. 如果 composer.json 有变动,执行 composer install
  4. php artisan migrate --force + 清缓存
  5. rsync frontend/dist//var/www/saas/frontend

关键配置

  • 后端 .env 在服务器,不入库,手动维护
  • bootstrap/app.php 已移除 statefulApi()(用 Bearer Token 认证,无需 CSRF
  • Nginx 配置:/etc/nginx/conf.d/saas.conf
  • PHP-FPM127.0.0.1:9000