Came across this while trouble shooting why Sentry is reporting a body with duplicated payload objects. per documentation https://laravel.com/docs/12.x/requests#psr7-requests `composer require nyholm/psr7` If the body is an array of objects, then the new parsed body is an array with duplicated object(s) ``` curl --header "Content-Type: application/json" \ --request POST \ --data '[{"test": "1"}]' \ https://api.something.com/receive ``` `$newRequest = Container::getInstance()->make(ServerRequestInterface::class);` ``` $newRequest->getParsedBody() result = {array[2]} 0 = {array[1]} test = "1" 1 = {array[1]} test = "1" ``` Traced to here https://github.com/laravel/framework/blob/868c1f2d3dba4df6d21e3a8d818479f094cfd942/src/Illuminate/Routing/RoutingServiceProvider.php#L144