شلام وقت بخیر اگه اشتباه نکنم متغییر $jwt_token اون توکنی هستش که ساخته شده ولی در صورتی متوجه نمیشم از کجا آومد و پاس داده شده به فانکشن isValidToken h اگه ممکنه در مورد ش یه توضیح بدی ممنون میشم
function createApiToken($user): string
{
$payload = ['user_id' => $user->id];
return JWT::encode($payload, 'JWT_KEY', 'HS256');
}
function isValidToken($jwt_token): bool|stdClass
{
try{
$payload = JWT::decode($jwt_token, new Key('JWT_KEY', 'HS256'));
return $payload;
}catch(Exception $e){
return false;
}
}