user(); })->middleware('auth:sanctum'); Route::prefix('schema')->group(function () { Route::get('/databases', [SchemaController::class, 'databases']); Route::get('/tables/{database}', [SchemaController::class, 'tables']); Route::get('/metadata/{database}', [SchemaController::class, 'metadata']); Route::get('/metadata/{database}/tables', [SchemaController::class, 'tablesMetadata']); Route::get('/metadata/{database}/{table}', [SchemaController::class, 'tableMetadata']); Route::post('/truncate/{table}', [SchemaController::class, 'truncate']); Route::post('/drop/{table}', [SchemaController::class, 'drop']); Route::post('/optimize/{table}', [SchemaController::class, 'optimize']); Route::post('/bulk-action', [SchemaController::class, 'bulkAction']); Route::get('/{table}', [SchemaController::class, 'schema']); Route::get('/{table}/data', [SchemaController::class, 'data']); Route::post('/execute', [SchemaController::class, 'execute']); Route::post('/export', [SchemaController::class, 'export']); Route::post('/import', [SchemaController::class, 'import']); });