feat: implement MySQL database driver and API service for schema management and data operations
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user