diff --git a/app/Http/Controllers/Module/ModuleController.php b/app/Http/Controllers/Module/ModuleController.php index 0068527..25adf9e 100644 --- a/app/Http/Controllers/Module/ModuleController.php +++ b/app/Http/Controllers/Module/ModuleController.php @@ -37,8 +37,8 @@ private function fixPath(Request $request, Module $module, $prefix): string { $path = substr($request->path(), strlen("/$prefix/modules/$module->id")); - // 去除 非法字符 - return preg_replace('/[^a-zA-Z0-9\/\-]/', '', $path); + // 只允许最基本的字符 + return preg_replace('/[^a-zA-Z0-9\/]/', '', $path); } public function exportCall(Request $request, Module $module): Response|JsonResponse