Я использую GraphQL в Laravel и сталкиваюсь с этой проблемой:
Я установил id
тип строка , но когда я получаю свой запрос через GraphQL Я получаю 553366
вместо 0553366c-6ebe-4340-8929-419ad46f4d15
.
Вот мое определение типа:
public function fields(): array
{
return [
'id' => [
'type' => Type::string()
],
'name_en' => [
'type' => Type::string()
],
'name_fa' => [
'type' => Type::string()
],
'description' => [
'type' => Type::string()
],
'img_url' => [
'type' => Type::string()
],
'created_at' => [
'type' => Type::string()
],
'updated_at' => [
'type' => Type::string()
],
'SubBusinessFields' => [
'type' => Type::listOf(GraphQL::type('SubBusinessField'))
],
];
}
У меня dd()
id
, и оно было правильным.
Я также попробовал id type вместо string , но ничего не изменилось.
Как решить эту проблему?