2017-03-14 5 views
2

Nun, hier ist das, was ich getan habe:die Daten der Datenbank in JSON-Objekt in Laravel Passing

 public function api_index() 
{ 

    $agents=DB::table('users') 
     ->select('id','username','role') 
     ->get(); 

    return response()->json($agents); 
} 

Und sein dies in Browser zu werfen:

 [{"id":"1","username":"suzan","role":"Admin"},  {"id":"2","username":"momta","role":"admin"}] 

aber ich brauchte eigentlich i eine Notwendigkeit JSON-Objekt und auf diesem JSON-Objekt brauche ich diese Daten. kann so sein:

{"jsonboject":[{"id":"1","username":"suzan","role":"Admin"},{"id":"2","username":"momta","role":"admin"}]} 

Wie kann ich das tun?

Antwort

2

Versuchen Sie, diese

public function api_index() 
{ 

    $agents=DB::table('users') 
     ->select('id','username','role') 
     ->get(); 

    return response(['jsonboject' => $agents]); 
} 
2

tun:

return response()->json(['jsonobject' => $agents]); 
+1

danke für die Antwort –

1

Sie den folgenden Code:

 public function api_index() 
{ 

    $agents=DB::table('users') 
     ->select('id','username','role') 
     ->get(); 

    return response()->json(array('jsonobject'=>$agents),200); 
} 
Verwandte Themen