Heyho,
ich habe bereits mehrfach gegoogelt und versucht mein Problem zu lösen ...
Derzeit schaue ich mri die Dingo APi an https://github.com/dingo/api
Ich möchte dort die Transformer nutzen.
und habe eine simple sql abfrage und will dann mittels des Transformers diese Daten ausgeben.
UserTransformer sieht so aus:
Eigentlich erwarte ich eine response die wie folgt aussieht:
{
"data" : [
{
"id": 1
}
]
}
leider bekomme ich diese response:
[
{
"id": 1,
"name": "asd",
"email": "asd@asd.de",
"email_verified_at": "2018-10-27 10:34:57",
"created_at": "2018-10-27 10:35:02",
"updated_at": "2018-10-27 10:35:04"
}
]
nun weiß ich nicht wirklich was ich falsch gemacht habe ...
ich hoffe jemand kann mir weiterhelfen.
Gruß Cnodex
ich habe bereits mehrfach gegoogelt und versucht mein Problem zu lösen ...
Derzeit schaue ich mri die Dingo APi an https://github.com/dingo/api
Ich möchte dort die Transformer nutzen.
und habe eine simple sql abfrage und will dann mittels des Transformers diese Daten ausgeben.
PHP-Code:
return $this->response->collection( User::all(), new UserTransformer() )
PHP-Code:
class UserTransformer extends TransformerAbstract
{
public function transform(User $user)
{
return [
'id' => $user->id
];
}
}
{
"data" : [
{
"id": 1
}
]
}
leider bekomme ich diese response:
[
{
"id": 1,
"name": "asd",
"email": "asd@asd.de",
"email_verified_at": "2018-10-27 10:34:57",
"created_at": "2018-10-27 10:35:02",
"updated_at": "2018-10-27 10:35:04"
}
]
nun weiß ich nicht wirklich was ich falsch gemacht habe ...
ich hoffe jemand kann mir weiterhelfen.
Gruß Cnodex
Kommentar