db = \Config\Database::connect(); } public function index() { try { $sql = "SELECT * FROM race"; $data = $this->db->query($sql)->getResultArray(); return $this->respond([ 'status' => 'success', 'message'=> "Race fetched successfully", 'data' => $data, ], 200); } catch (\Exception $e) { return $this->failServerError('Something went wrong'. $e->getMessage()); } } public function show($RaceID = null) { try { $sql = "SELECT * FROM race WHERE RaceID = $RaceID"; $data = $this->db->query($sql)->getResultArray(); return $this->respond([ 'status' => 'success', 'message'=> "Race with RaceID $RaceID fetched successfully", 'data' => $data, ], 200); } catch (\Exception $e) { return $this->failServerError('Something went wrong'. $e->getMessage()); } } }