getBody(), true) ?? []; $field1 = $body['field1'] ?? ''; $field2 = $body['field2'] ?? null; if (empty($field1)) { return ResponseLib::sendFail("Missing required field: field1", [], "E_VALIDATE")->withStatus(400); } try { $model = new TesteModel(); $saved = $model->insert((string)$field1, $field2 !== null ? (string)$field2 : null); return ResponseLib::sendOk($saved, "S_CREATED"); } catch (\Throwable $e) { return ResponseLib::sendFail("Database error: " . $e->getMessage(), [], "E_DB")->withStatus(500); } } }