feat: implement dynamic database connection service with MySQL driver and API schema endpoints

This commit is contained in:
Ümit Tunç
2026-04-24 07:21:59 +03:00
parent 1a75c32469
commit ce67df1067
12 changed files with 417 additions and 78 deletions
@@ -60,4 +60,16 @@ class SchemaController extends Controller
return Response::json(['error' => $e->getMessage()], 400);
}
}
public function data(Request $request, $table)
{
try {
$this->initializeDriver($request);
$limit = $request->get('limit', 100);
$offset = $request->get('offset', 0);
return Response::json($this->databaseService->getTableData($table, $limit, $offset));
} catch (\Exception $e) {
return Response::json(['error' => $e->getMessage()], 400);
}
}
}