2017-12-07 9 views
0

나는에 사용하기 Eloquent 쿼리의 출력 형식을하려고에서 배열을 만들 Highmaps는 Laravel 모델

내 코드 :

$regsByCtry = $regsByCtryArr->pluck('ctry', 'val')->map(function($country, $value) { 
    return [ 
     "hc-key" => $country, 
     "value" => $value 
    ]; 
})->toJson(); 

출력 : 내가하려고

"{ 
    "1": {"hc-key":"br","value":1}, 
    "5": {"hc-key":"au","value":5} 
}" 

키가없는 JSON을 객체 컬렉션으로 출력합니다.

"{ 
    {"hc-key":"br","value":1}, 
    {"hc-key":"au","value":5} 
}" 

도움 주셔서 감사합니다.

답변

0

를 사용하여 값 체인 방법

$regsByCtry = $regsByCtryArr->pluck('ctry', 'val')->values()->map(function($country, $value) { 
    return [ 
     "hc-key" => $country, 
     "value" => $value 
    ]; 
})->values()->toJson(); 
+0

는 솔루션입니다? – OIIO