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

  1. php artisan make:resource EventResource
  2. php artisan make:resource AttendanceResource
  3. php artisan make:resource TeamMemberResource
  4. Implement toArray() methods matching API contract in CLAUDE.md
  5. Test output format

Reference

  • Roadmap: docs/roadmaps/Implementation_Roadmap_Backend.md Phase 3, Step 6
  • Standards: backend/CLAUDE.md - API Resources section
  • API Contract: CLAUDE.md - API Contract section

Related Issues