get(Request::class); // Return existing route parameters if already set (from middleware) if (! $request->routeParameters->isEmpty()) { return $request->routeParameters; } // Fallback: Kombiniere alle Parameter-Quellen in Prioritäts-Reihenfolge: // 1. Query-Parameter // 2. POST/Request-Body Parameter $allParams = array_merge( $request->parsedBody->all(), // POST data (niedrigste Priorität) $request->queryParams // Query parameters (höchste Priorität) ); return RouteParameters::fromArray($allParams); } }