(string)$driverId, 'role' => 'driver', 'iat' => time(), 'exp' => time() + 86400 ]; $jwt = JWT::encode($payload, $secret, 'HS256'); echo json_encode([ 'driver_id' => $driverId, 'jwt' => $jwt ]);