Ankündigung

Einklappen
Keine Ankündigung bisher.

Laravel + DIngo/api Transformer

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Laravel + DIngo/api Transformer

    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.

    PHP-Code:
    return $this->response->collection(  User::all(), new UserTransformer() ) 
    UserTransformer sieht so aus:

    PHP-Code:
    class UserTransformer extends TransformerAbstract
    {
          public function 
    transform(User $user)
          {
           return [
              
    'id' => $user->id
           
    ];
         }

    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


  • #2
    Alles gut vorschnell ...
    Wer lesen kann ist klar im Vorteil ^^
    fixed using right configutration.

    Kommentar

    Lädt...
    X