feat: implement MySQL database driver and API service for schema management and data operations

This commit is contained in:
Ümit Tunç
2026-04-24 22:43:28 +03:00
parent 22ff72d39c
commit e75657d22a
6 changed files with 137 additions and 19 deletions
@@ -68,15 +68,16 @@ class SchemaController extends Controller
$skip = $request->get('skip', 0);
$take = $request->get('take', 100);
$filters = json_decode($request->get('filters', '[]'), true);
$data = $this->databaseService->getTableData($table, $take, $skip);
$data = $this->databaseService->getTableData($table, $take, $skip, $filters);
$response = [
'data' => $data,
];
if ($request->get('requireTotalCount') === 'true') {
$response['totalCount'] = $this->databaseService->getTableCount($table);
$response['totalCount'] = $this->databaseService->getTableCount($table, $filters);
}
return Response::json($response);