我需要先了解你指的是哪个 PHP 项目,才能准确回答它是否追踪伤病恢复进度。

你能否提供以下信息之一?
- 项目名称或仓库链接(GitHub 地址)
- 项目目录结构或关键文件(如
composer.json、数据库迁移文件、模型文件) - 相关代码片段(比如是否有
injury、recovery、rehab、treatment、progress之类的表或类)
我可以先给你一个通用的判断方法,你可以对照自己的项目快速确认:
判断是否追踪伤病恢复进度,通常看这几个信号
数据库层
- 是否存在类似表:
injuries(伤病记录)recovery_progress/rehab_progress(恢复进度)treatments/therapy_sessions(治疗/康复训练)pain_levels/mobility_scores(疼痛等级、活动度评分)
- 表里是否有字段:
injury_id、progress_percent、status、recorded_at、notes等
模型/ORM 层(如 Laravel Eloquent)
- 是否有
Injury、RecoveryRecord、RehabPlan等模型 - 模型之间是否存在关联:
// public function recoveryRecords() { return $this->hasMany(RecoveryRecord::class); }
控制器/路由层
- 是否有类似路由:
/injuries/{id}/progress/recovery/update/rehab/sessions
- 控制器里是否有更新进度、记录疼痛分数、上传康复报告的逻辑
前端/视图层
- 是否有进度条、时间线、图表(如 Chart.js)展示恢复曲线
- 是否有表单让用户/医生录入每次康复数据
业务逻辑层
- 是否有计算恢复百分比、阶段(急性期/恢复期/回归运动)的逻辑
- 是否有提醒复诊、训练计划调整等功能
如果你把项目名或代码结构发给我,我可以直接帮你确认它是否追踪伤病恢复进度,以及追踪到什么程度(仅记录?还是有量化进度和趋势分析?)。