我已经以这种方式在登录时创建了授权令牌:
$tokenResult = $user->createToken('Personal Access Token');
$token = $tokenResult->token;
$token->save();
return response()->json([
'access_token' => $tokenResult->accessToken,
'token_type' => 'Bearer',
'expires_at' => Carbon::parse(
$tokenResult->token->expires_at
)->toDateTimeString()
]);
然后在邮递员中,我通过以下方式为令牌提供了标头:
Authorization: Bearer `generated auth token`
我想知道如何检查“授权”字段是否为空,给定令牌是否有效以及令牌“ expires_at”的时间是否结束。
如何在中间件中检查这些内容?