feat: implement database schema discovery and management services with frontend integration

This commit is contained in:
Ümit Tunç
2026-04-24 13:46:38 +03:00
parent 53b40e95e5
commit a447d5a08e
8 changed files with 372 additions and 11 deletions
@@ -248,4 +248,19 @@ class SchemaController extends Controller
return Response::json(['error' => $e->getMessage()], 400);
}
}
public function batchUpdate(Request $request, $table)
{
$request->validate([
'changes' => 'required|array',
]);
try {
$this->initializeDriver($request);
$this->databaseService->batchUpdate($table, $request->changes);
return Response::json(['message' => 'Batch update successful']);
} catch (\Exception $e) {
return Response::json(['error' => $e->getMessage()], 400);
}
}
}