Laravel Passport 中的访问令牌过期时出现 MethodNotAllowedHttpException(密码授予类型)

MethodNotAllowedHttpException When Access Token Expired In Laravel Passport (Password grant type)

我正在使用 Laravel 的 Passport 库并使用密码授权类型来生成访问令牌。令牌到期时间已设置为 10 分钟。

现在我的问题是当令牌过期时用户得到 MethodNotAllowedHttpException

而是无效的访问令牌响应。

请帮忙,这是我的 api 路线代码。

Route::group(['middleware' => ['auth:api']], function () {
   Route::get('see_your_progress/{family_id}', 'Api\v1\FamilyController@familyProgress'); 
 });

这是我在邮递员 API 电话中收到的信息,

预期是显示 JSON 响应说 {error:"Unauthenticated"}.

如果您需要更多说明,请告诉我。

谢谢

我找到了我的问题的解决方案,当我在 Laravel 中访问我的路线时,路线 collection 感到困惑是应该调用网络路线还是 api 路线.为了解决这个问题,我们必须在 headers 之后调用 api。

Content-Type:application/json
Accept:application/json

谢谢