2016-08-02 3 views
-2

에 응답 객체 JSON을 반환하는 방법을 이미 응답을하지만 난이laravel

{ 
    "status": "200", 
    "id": 1, 
    "email": "[email protected]", 
    "mobile": "", 
    "source": "", 
    "source_id": "", 
    "message": "Bad Request : Already Logged In" 
} 

처럼 필요가있어 내가 좋아하는 anather 객체에이 데이터를 반환 할 필요 해요 :

{ 
{ 
    "status": "200", 
} 
{ 
    "id": 1, 
    "email": "[email protected]", 
    "mobile": "", 
    "source": "", 
    "source_id": "", 
    "message": "Bad Request : Already Logged In" 
} 
} 
+0

을 그리고 문제는 무엇인가? 지금까지 뭐 해봤 어? –

+2

두 번째 것은 잘못된 json 형식입니다. 그리고 저는 그렇게 생각하지 않습니다. 첫 번째 것은 파싱에 어떤 문제가 있습니다. "200", "세부 사항": { "ID": 1, "이메일": "는 @ 금주 모임", "모바일": "", "하지만 당신은 { "상태 "와 같은 형식을 사용 } "source_id": "" "," "메시지 :"잘못된 요청 : 이미 로그인 됨 " } } –

+0

나는 이미이 솔루션을 얻었지만 안드로이드 개발자에게 문제가되지 않는다면 "세부 사항", "데이터"등. 그는 직접 { "id": 1, "email": "[email protected]"과 같은 데이터를 포함하는 응답이 필요합니다. 감사합니다. 감사합니다. –

답변

1

response()json() 방법을 사용하십시오.

$data = [ 
    "status" => "200", 
    "details" => [ 
     "id": 1, 
     "email": "[email protected]", 
     "mobile": "", 
     "source": "", 
     "source_id": "", 
     "message": "Bad Request : Already Logged In"    
    ] 
]; 

return response()->json($data); 

이 다음 JSON 반환합니다

{ 
    "status": "200", 
    "details": { 
     "id": 1, 
     "email": "[email protected]", 
     "mobile": "", 
     "source": "", 
     "source_id": "", 
     "message": "Bad Request : Already Logged In" 
    } 
}