update the new school year model

This commit is contained in:
root
2026-06-07 20:01:58 -04:00
parent 6866aedf42
commit 68a5c9edca
19 changed files with 472 additions and 32 deletions
@@ -10,6 +10,7 @@ use App\Http\Resources\Subjects\SubjectCurriculumResource;
use App\Models\SubjectCurriculum;
use App\Services\Subjects\SubjectCurriculumService;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class SubjectCurriculumController extends BaseApiController
{
@@ -18,15 +19,16 @@ class SubjectCurriculumController extends BaseApiController
parent::__construct();
}
public function index(): JsonResponse
public function index(Request $request): JsonResponse
{
$data = $this->service->list();
$data = $this->service->list($request->query('school_year'));
return response()->json([
'ok' => true,
'classes' => SubjectClassResource::collection($data['classes']),
'entries' => SubjectCurriculumResource::collection($data['entries']),
'subject_labels' => $data['subject_labels'],
'meta' => $data['meta'],
]);
}