PHP - LightHouse - ID Скалярного размера недостаточно - PullRequest
0 голосов
/ 28 января 2020

У меня есть таблица БД с большим первичным ключом int. Когда мой первичный ключ слишком велик, например «xxxxxxxxxxxxxx», я всегда получаю одно и то же значение в запросе маяка graphql: 2147483647

Есть ли способ объявить размер моего идентификатора? Нравится id:ID! BigInt

Ответы [ 2 ]

2 голосов
/ 28 января 2020

Мне удалось это сделать, добавив:

protected $keyType = 'bigint';

в классе моделей laravel.

0 голосов
/ 28 января 2020

Приведите ваш столбец к строке в вашем запросе и используйте B C Math или GMP на стороне PHP.

...