Create API Resources
Description
Create API Resource classes for JSON transformation of models.
Acceptance Criteria
-
EventResource with proper field naming (camelCase) -
AttendanceResource created -
TeamMemberResource created -
All IDs cast to strings -
Dates in ISO 8601 format
Implementation Steps
php artisan make:resource EventResourcephp artisan make:resource AttendanceResourcephp artisan make:resource TeamMemberResource- Implement toArray() methods matching API contract in CLAUDE.md
- Test output format
Reference
- Roadmap:
docs/roadmaps/Implementation_Roadmap_Backend.mdPhase 3, Step 6 - Standards:
backend/CLAUDE.md- API Resources section - API Contract:
CLAUDE.md- API Contract section
Related Issues
- Depends on: #3, #4 (closed), #5
- Blocks: #8, #9