Тест API с фронтенда

Результат теста:

{
  "url": "https://api.sancan.ru/places?limit=5",
  "status": 500,
  "headers": {
    "cache-control": "no-cache, private",
    "connection": "keep-alive",
    "content-type": "application/json",
    "date": "Sun, 10 May 2026 13:57:42 GMT",
    "server": "nginx/1.24.0 (Ubuntu)",
    "transfer-encoding": "chunked",
    "vary": "Origin"
  },
  "data": {
    "message": "syntax error, unexpected token \"public\"",
    "exception": "ParseError",
    "file": "/var/www/pixer-api/packages/marvel/src/Http/Controllers/PlaceController_REL.php",
    "line": 178,
    "trace": [
      {
        "file": "/var/www/pixer-api/vendor/composer/ClassLoader.php",
        "line": 427,
        "function": "Composer\\Autoload\\{closure}"
      },
      {
        "function": "loadClass",
        "class": "Composer\\Autoload\\ClassLoader",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
        "line": 1092,
        "function": "is_a"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
        "line": 1031,
        "function": "controllerMiddleware",
        "class": "Illuminate\\Routing\\Route",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
        "line": 810,
        "function": "gatherMiddleware",
        "class": "Illuminate\\Routing\\Route",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
        "line": 792,
        "function": "gatherRouteMiddleware",
        "class": "Illuminate\\Routing\\Router",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
        "line": 776,
        "function": "runRouteWithinStack",
        "class": "Illuminate\\Routing\\Router",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
        "line": 740,
        "function": "runRoute",
        "class": "Illuminate\\Routing\\Router",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
        "line": 729,
        "function": "dispatchToRoute",
        "class": "Illuminate\\Routing\\Router",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
        "line": 200,
        "function": "dispatch",
        "class": "Illuminate\\Routing\\Router",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
        "line": 141,
        "function": "Illuminate\\Foundation\\Http\\{closure}",
        "class": "Illuminate\\Foundation\\Http\\Kernel",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php",
        "line": 19,
        "function": "Illuminate\\Pipeline\\{closure}",
        "class": "Illuminate\\Pipeline\\Pipeline",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
        "line": 180,
        "function": "handle",
        "class": "Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
        "line": 62,
        "function": "Illuminate\\Pipeline\\{closure}",
        "class": "Illuminate\\Pipeline\\Pipeline",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
        "line": 180,
        "function": "handle",
        "class": "Illuminate\\Http\\Middleware\\HandleCors",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
        "line": 21,
        "function": "Illuminate\\Pipeline\\{closure}",
        "class": "Illuminate\\Pipeline\\Pipeline",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
        "line": 31,
        "function": "handle",
        "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
        "line": 180,
        "function": "handle",
        "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
        "line": 21,
        "function": "Illuminate\\Pipeline\\{closure}",
        "class": "Illuminate\\Pipeline\\Pipeline",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
        "line": 40,
        "function": "handle",
        "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
        "line": 180,
        "function": "handle",
        "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
        "line": 27,
        "function": "Illuminate\\Pipeline\\{closure}",
        "class": "Illuminate\\Pipeline\\Pipeline",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
        "line": 180,
        "function": "handle",
        "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
        "line": 86,
        "function": "Illuminate\\Pipeline\\{closure}",
        "class": "Illuminate\\Pipeline\\Pipeline",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
        "line": 180,
        "function": "handle",
        "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
        "line": 39,
        "function": "Illuminate\\Pipeline\\{closure}",
        "class": "Illuminate\\Pipeline\\Pipeline",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
        "line": 180,
        "function": "handle",
        "class": "Illuminate\\Http\\Middleware\\TrustProxies",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
        "line": 116,
        "function": "Illuminate\\Pipeline\\{closure}",
        "class": "Illuminate\\Pipeline\\Pipeline",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
        "line": 175,
        "function": "then",
        "class": "Illuminate\\Pipeline\\Pipeline",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
        "line": 144,
        "function": "sendRequestThroughRouter",
        "class": "Illuminate\\Foundation\\Http\\Kernel",
        "type": "->"
      },
      {
        "file": "/var/www/pixer-api/public/index.php",
        "line": 51,
        "function": "handle",
        "class": "Illuminate\\Foundation\\Http\\Kernel",
        "type": "->"
      }
    ]
  },
  "responseLength": 8872
}