From 90de724f6379a316233261ad66bf1a5673ac3615 Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Tue, 26 May 2026 19:47:17 +0300 Subject: [PATCH] add element endpoint --- backend/app/Controllers/ElementController.php | 25 +++++++++++++++++++ backend/routes/api.php | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 backend/app/Controllers/ElementController.php diff --git a/backend/app/Controllers/ElementController.php b/backend/app/Controllers/ElementController.php new file mode 100644 index 0000000..7d23213 --- /dev/null +++ b/backend/app/Controllers/ElementController.php @@ -0,0 +1,25 @@ +elementRepository->find($id); + + return new JsonResponse([ + 'element' => [ + 'id' => $element->getId(), + 'title' => $element->getTitle(), + ], + ], 200); + } +} diff --git a/backend/routes/api.php b/backend/routes/api.php index 92cd42d..f32b2ca 100644 --- a/backend/routes/api.php +++ b/backend/routes/api.php @@ -1,6 +1,7 @@ middleware(AuthMiddleware::class); Route::get('/sets', [SetController::class, 'index']); +Route::get('/elements/{id}', [ElementController::class, 'show']);