From d4c249ed7505cf4a9a16a76b21020dacdb054bec Mon Sep 17 00:00:00 2001 From: Leon Date: Fri, 19 Dec 2025 10:38:40 +0100 Subject: [PATCH] feat: phpmyadmin --- app/{ => Enums}/UserRole.php | 0 app/Http/Controllers/HuntsController.php | 13 +++++++++++-- compose.yaml | 14 ++++++++++++++ 3 files changed, 25 insertions(+), 2 deletions(-) rename app/{ => Enums}/UserRole.php (100%) diff --git a/app/UserRole.php b/app/Enums/UserRole.php similarity index 100% rename from app/UserRole.php rename to app/Enums/UserRole.php diff --git a/app/Http/Controllers/HuntsController.php b/app/Http/Controllers/HuntsController.php index 563f9f5..ab5a7ca 100644 --- a/app/Http/Controllers/HuntsController.php +++ b/app/Http/Controllers/HuntsController.php @@ -12,8 +12,17 @@ class HuntsController extends Controller */ public function index() { - $hunts = Hunts::paginate(10); - return response()->json($hunts); + try { + $hunts = Hunts::paginate(10); + return response()->json($hunts); + } catch (\Exception $e) { + \Illuminate\Support\Facades\Log::error('Error fetching hunts: ' . $e->getMessage()); + return response()->json([ + 'error' => 'Server Error', + 'message' => $e->getMessage(), + 'trace' => $e->getTraceAsString() + ], 500); + } } /** diff --git a/compose.yaml b/compose.yaml index f7bdddb..f99fd65 100644 --- a/compose.yaml +++ b/compose.yaml @@ -48,6 +48,20 @@ services: - "-p${DB_PASSWORD}" retries: 3 timeout: 5s + phpmyadmin: + image: phpmyadmin:latest + ports: + - "8080:80" + environment: + PMA_HOST: mysql + PMA_PORT: 3306 + PMA_USER: "${DB_USERNAME}" + PMA_PASSWORD: "${DB_PASSWORD}" + networks: + - sail + depends_on: + - mysql + networks: sail: driver: bridge