1
0
Fork 0
mirror of synced 2024-07-07 15:36:19 +12:00

Add data json string property to models with additional data

This commit is contained in:
Jake Barnby 2022-06-30 21:22:16 +12:00
parent b09e5aac8a
commit 2eb74d2898

View file

@ -120,6 +120,14 @@ class Builder
$name = $model->getType();
$fields = [];
if ($model->isAny()) {
$fields['data'] = [
'type' => Type::string(),
'description' => 'Data field',
'resolve' => fn($object, $args, $context, $info) => json_encode($object, JSON_FORCE_OBJECT),
];
}
foreach ($rules as $key => $props) {
$escapedKey = str_replace('$', '_', $key);