PHP - LightHouse - ID 标量大小不够

PHP - LightHouse - ID Scalar size not enough

我有一个数据库 Table,它有一个大的 int 主键。当我的主键太大时,如 'xxxxxxxxxxxxxx' 我在 Lighthouse graphql 查询中总是得到相同的值:2147483647

有没有办法声明我的 ID 的大小?喜欢id:ID! BigInt

将您的列转换为查询中的字符串,并在 PHP 端使用 BC Math or GMP

我设法通过添加来完成它:

protected $keyType = 'bigint';

在 laravel 模型上 class。