Facing error in getting product data in swagger UI
-
Curl
curl -X 'GET'
'http://bagisto.test/api/shop/products/1'
-H 'accept: application/json'
-H 'X-STOREFRONT-KEY: pk_storefront_KT43lMAUboh67EbaMCvMcvepOt1pm7KF'
Request URL
http://bagisto.test/api/shop/products/1
Server response
Code Details
500
Undocumented
Error: Internal Server ErrorResponse body
Download
{
"trace": [
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\symfony\serializer\Normalizer\AbstractObjectNormalizer.php",
"line": 200,
"function": "getAttributeValue",
"class": "ApiPlatform\Serializer\AbstractItemNormalizer",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\api-platform\serializer\AbstractItemNormalizer.php",
"line": 195,
"function": "normalize",
"class": "Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\symfony\serializer\Serializer.php",
"line": 152,
"function": "normalize",
"class": "ApiPlatform\Serializer\AbstractItemNormalizer",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\symfony\serializer\Serializer.php",
"line": 131,
"function": "normalize",
"class": "Symfony\Component\Serializer\Serializer",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\api-platform\state\Processor\SerializeProcessor.php",
"line": 85,
"function": "serialize",
"class": "Symfony\Component\Serializer\Serializer",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\api-platform\state\Processor\WriteProcessor.php",
"line": 54,
"function": "process",
"class": "ApiPlatform\State\Processor\SerializeProcessor",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\api-platform\laravel\Controller\ApiPlatformController.php",
"line": 104,
"function": "process",
"class": "ApiPlatform\State\Processor\WriteProcessor",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Routing\Controller.php",
"line": 54,
"function": "__invoke",
"class": "ApiPlatform\Laravel\Controller\ApiPlatformController",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php",
"line": 44,
"function": "callAction",
"class": "Illuminate\Routing\Controller",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Routing\Route.php",
"line": 266,
"function": "dispatch",
"class": "Illuminate\Routing\ControllerDispatcher",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Routing\Route.php",
"line": 212,
"function": "runController",
"class": "Illuminate\Routing\Route",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
"line": 808,
"function": "run",
"class": "Illuminate\Routing\Route",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 170,
"function": "Illuminate\Routing\{closure}",
"class": "Illuminate\Routing\Router",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\api-platform\laravel\ApiPlatformMiddleware.php",
"line": 47,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "ApiPlatform\Laravel\ApiPlatformMiddleware",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\spatie\laravel-responsecache\src\Middlewares\CacheResponse.php",
"line": 51,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "Spatie\ResponseCache\Middlewares\CacheResponse",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\bagisto\bagisto-api\src\Http\Middleware\ForceApiJson.php",
"line": 36,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "Webkul\BagistoApi\Http\Middleware\ForceApiJson",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\bagisto\bagisto-api\src\Http\Middleware\BagistoApiDocumentationMiddleware.php",
"line": 39,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "Webkul\BagistoApi\Http\Middleware\BagistoApiDocumentationMiddleware",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\bagisto\bagisto-api\src\Http\Middleware\VerifyStorefrontKey.php",
"line": 66,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "Webkul\BagistoApi\Http\Middleware\VerifyStorefrontKey",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\bagisto\bagisto-api\src\Http\Middleware\LogApiRequests.php",
"line": 31,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "Webkul\BagistoApi\Http\Middleware\LogApiRequests",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\bagisto\bagisto-api\src\Http\Middleware\SecurityHeaders.php",
"line": 15,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "Webkul\BagistoApi\Http\Middleware\SecurityHeaders",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\bagisto\bagisto-api\src\Http\Middleware\HandleInvalidInputException.php",
"line": 24,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "Webkul\BagistoApi\Http\Middleware\HandleInvalidInputException",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 127,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
"line": 807,
"function": "then",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
"line": 786,
"function": "runRouteWithinStack",
"class": "Illuminate\Routing\Router",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
"line": 750,
"function": "runRoute",
"class": "Illuminate\Routing\Router",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
"line": 739,
"function": "dispatchToRoute",
"class": "Illuminate\Routing\Router",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php",
"line": 201,
"function": "dispatch",
"class": "Illuminate\Routing\Router",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 170,
"function": "Illuminate\Foundation\Http\{closure}",
"class": "Illuminate\Foundation\Http\Kernel",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\barryvdh\laravel-debugbar\src\Middleware\InjectDebugbar.php",
"line": 66,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "Barryvdh\Debugbar\Middleware\InjectDebugbar",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\packages\Webkul\Installer\src\Http\Middleware\CanInstall.php",
"line": 36,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "Webkul\Installer\Http\Middleware\CanInstall",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\packages\Webkul\Core\src\Http\Middleware\SecureHeaders.php",
"line": 28,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "Webkul\Core\Http\Middleware\SecureHeaders",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php",
"line": 21,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php",
"line": 51,
"function": "handle",
"class": "Illuminate\Foundation\Http\Middleware\TransformsRequest",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "Illuminate\Foundation\Http\Middleware\TrimStrings",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Http\Middleware\ValidatePostSize.php",
"line": 27,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "Illuminate\Http\Middleware\ValidatePostSize",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php",
"line": 62,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "Illuminate\Http\Middleware\HandleCors",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php",
"line": 58,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "Illuminate\Http\Middleware\TrustProxies",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks.php",
"line": 22,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 209,
"function": "handle",
"class": "Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 127,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php",
"line": 176,
"function": "then",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php",
"line": 145,
"function": "sendRequestThroughRouter",
"class": "Illuminate\Foundation\Http\Kernel",
"type": "->"
},
{
"file": "C:\xampp\htdocs\my-bagisto-store\public\index.php",
"line": 51,
"function": "handle",
"class": "Illuminate\Foundation\Http\Kernel",
"type": "->"
}
],
"type": "/errors/500",
"title": "An error occurred",
"status": 500,
"detail": "Unexpected non-iterable value for to-many relation."
}
Response headers
access-control-allow-origin: *
cache-control: no-cache,private
connection: close
content-security-policy: default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self'; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'
content-type: application/problem+json; charset=utf-8
date: Wed,01 Apr 2026 11:32:36 GMT
permissions-policy: geolocation=(),microphone=(),camera=(),payment=(),usb=(),magnetometer=(),gyroscope=(),accelerometer=()
phpdebugbar-id: 01KN4D290REQ50YRXBE8P87V43
referrer-policy: no-referrer-when-downgrade
server: Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12
strict-transport-security: max-age=31536000; includeSubDomains
transfer-encoding: chunked
vary: Accept
x-built-with: Bagisto
x-content-type-options: nosniff
x-frame-options: DENY
x-powered-by: PHP/8.2.12
x-ratelimit-limit: 100
x-ratelimit-remaining: 99
x-ratelimit-reset: 1642
x-xss-protection: 1; mode=block