Ciao a tutti,

come nel titolo sto sviluppando un'applicazione con laravel 8 e in cui devo integrare il login via API, e per fare ciò dopo aver cercato online ho deciso di utilizzare laravel sanctum.
Essendo la prima volta nell'utilizzo del login via API, ho seguito questo tutorial https://remotestack.io/laravel-sanct...-api-tutorial/

L'ho implementato nel mio progetto e testato le API.
In particolare, quando testo le POST register/login ottengo il comportamento aspettato e la corretta response, sul DB viene creato correttamente creato l'utente o nel caso del login viene popolata la tabella con i token di accesso.
Però poi quando vado a testare per esempio l'API POST per l'aggiunta di un nuovo task ottengo un errore e non capisco da cosa sia dovuto.

Avete consigli o suggerimenti?

Nella request ho impostato l'autenticazione Bearer e immesso il token di autenticazione.
p.s per testare le API sto utilizzando Insomnia

grazie a tutti :-) :-)

L'errore che ottengo è il seguente:

codice:
{
  "message": "",
  "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
  "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
  "line": 43,
  "trace": [
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php",
      "line": 162,
      "function": "handleMatchedRoute",
      "class": "Illuminate\\Routing\\AbstractRouteCollection",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
      "line": 647,
      "function": "match",
      "class": "Illuminate\\Routing\\RouteCollection",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
      "line": 636,
      "function": "findRoute",
      "class": "Illuminate\\Routing\\Router",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
      "line": 625,
      "function": "dispatchToRoute",
      "class": "Illuminate\\Routing\\Router",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
      "line": 166,
      "function": "dispatch",
      "class": "Illuminate\\Routing\\Router",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
      "line": 128,
      "function": "Illuminate\\Foundation\\Http\\{closure}",
      "class": "Illuminate\\Foundation\\Http\\Kernel",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
      "line": 21,
      "function": "Illuminate\\Pipeline\\{closure}",
      "class": "Illuminate\\Pipeline\\Pipeline",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
      "line": 31,
      "function": "handle",
      "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
      "line": 167,
      "function": "handle",
      "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
      "line": 21,
      "function": "Illuminate\\Pipeline\\{closure}",
      "class": "Illuminate\\Pipeline\\Pipeline",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
      "line": 40,
      "function": "handle",
      "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
      "line": 167,
      "function": "handle",
      "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
      "line": 27,
      "function": "Illuminate\\Pipeline\\{closure}",
      "class": "Illuminate\\Pipeline\\Pipeline",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
      "line": 167,
      "function": "handle",
      "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
      "line": 86,
      "function": "Illuminate\\Pipeline\\{closure}",
      "class": "Illuminate\\Pipeline\\Pipeline",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
      "line": 167,
      "function": "handle",
      "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/fruitcake/laravel-cors/src/HandleCors.php",
      "line": 52,
      "function": "Illuminate\\Pipeline\\{closure}",
      "class": "Illuminate\\Pipeline\\Pipeline",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
      "line": 167,
      "function": "handle",
      "class": "Fruitcake\\Cors\\HandleCors",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
      "line": 39,
      "function": "Illuminate\\Pipeline\\{closure}",
      "class": "Illuminate\\Pipeline\\Pipeline",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
      "line": 167,
      "function": "handle",
      "class": "Illuminate\\Http\\Middleware\\TrustProxies",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
      "line": 103,
      "function": "Illuminate\\Pipeline\\{closure}",
      "class": "Illuminate\\Pipeline\\Pipeline",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
      "line": 141,
      "function": "then",
      "class": "Illuminate\\Pipeline\\Pipeline",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
      "line": 110,
      "function": "sendRequestThroughRouter",
      "class": "Illuminate\\Foundation\\Http\\Kernel",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/public/index.php",
      "line": 52,
      "function": "handle",
      "class": "Illuminate\\Foundation\\Http\\Kernel",
      "type": "->"
    },
    {
      "file": "/Applications/MAMP/htdocs/mercurioAuthSanct/server.php",
      "line": 21,
      "function": "require_once"
    }
  ]
}