@Snapey Thanks for your reply.
My Accept header was actually on /*/, and I updated it to application/json
But the error is still here.
You might be correct that validation is causing the issue, but I don't know what header can help here.
I thought the full error page might be useful to troubleshoot but it is very long. Accept my apologies for that.
{
"message": "The GET method is not supported for route api/submit-feedback. Supported methods: POST.",
"exception": "Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException",
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Routing\AbstractRouteCollection.php",
"line": 122,
"trace": [
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Routing\AbstractRouteCollection.php",
"line": 107,
"function": "requestMethodNotAllowed",
"class": "Illuminate\Routing\AbstractRouteCollection",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Routing\AbstractRouteCollection.php",
"line": 41,
"function": "getRouteForMethods",
"class": "Illuminate\Routing\AbstractRouteCollection",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Routing\RouteCollection.php",
"line": 162,
"function": "handleMatchedRoute",
"class": "Illuminate\Routing\AbstractRouteCollection",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
"line": 753,
"function": "match",
"class": "Illuminate\Routing\RouteCollection",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
"line": 740,
"function": "findRoute",
"class": "Illuminate\Routing\Router",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
"line": 729,
"function": "dispatchToRoute",
"class": "Illuminate\Routing\Router",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php",
"line": 200,
"function": "dispatch",
"class": "Illuminate\Routing\Router",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 141,
"function": "Illuminate\Foundation\Http\{closure}",
"class": "Illuminate\Foundation\Http\Kernel",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\livewire\livewire\src\DisableBrowserCache.php",
"line": 19,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 180,
"function": "handle",
"class": "Livewire\DisableBrowserCache",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\barryvdh\laravel-debugbar\src\Middleware\InjectDebugbar.php",
"line": 66,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 180,
"function": "handle",
"class": "Barryvdh\Debugbar\Middleware\InjectDebugbar",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php",
"line": 21,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php",
"line": 31,
"function": "handle",
"class": "Illuminate\Foundation\Http\Middleware\TransformsRequest",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 180,
"function": "handle",
"class": "Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull",
"type": "->"
},
{
"file": "C:\Users\m\jbd\app\Http\Middleware\HandleNull.php",
"line": 25,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 180,
"function": "handle",
"class": "App\Http\Middleware\HandleNull",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php",
"line": 21,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php",
"line": 40,
"function": "handle",
"class": "Illuminate\Foundation\Http\Middleware\TransformsRequest",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 180,
"function": "handle",
"class": "Illuminate\Foundation\Http\Middleware\TrimStrings",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php",
"line": 27,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 180,
"function": "handle",
"class": "Illuminate\Foundation\Http\Middleware\ValidatePostSize",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php",
"line": 86,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 180,
"function": "handle",
"class": "Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php",
"line": 62,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 180,
"function": "handle",
"class": "Illuminate\Http\Middleware\HandleCors",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php",
"line": 39,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 180,
"function": "handle",
"class": "Illuminate\Http\Middleware\TrustProxies",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 116,
"function": "Illuminate\Pipeline\{closure}",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php",
"line": 175,
"function": "then",
"class": "Illuminate\Pipeline\Pipeline",
"type": "->"
},
{
"file": "C:\Users\m\jbd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php",
"line": 144,
"function": "sendRequestThroughRouter",
"class": "Illuminate\Foundation\Http\Kernel",
"type": "->"
},
{
"file": "C:\Users\m\jbd\public\index.php",
"line": 52,
"function": "handle",
"class": "Illuminate\Foundation\Http\Kernel",
"type": "->"
},
{
"file": "C:\Users\m\AppData\Roaming\Composer\vendor\cretueusebiu\valet-windows\server.php",
"line": 241,
"function": "require"
}
]
}