2017-10-17 14 views
2

私はLaravel 5.4を使用しています。私はコレクションで作業しています。Laravelコレクションが低いから高いへ

これは私のコレクションです:

[ 
    { 
     "km": 38.453608974709326, 
     "location": "Store1" 
    }, 
    { 
     "km": 72.90179157108496, 
     "location": "Store2" 
    }, 
    { 
     "km": 185.31643523106044, 
     "location": "Store3" 
    }, 
    { 
     "km": 182.8661179764287, 
     "location": "Store4" 
    }, 
    { 
     "km": 199.5931242065379, 
     "location": "Store5" 
    }, 
    { 
     "km": 117.33173807712892, 
     "location": "Store6" 
    }, 
    { 
     "km": 156.86414686427264, 
     "location": "Store7" 
    }, 
    { 
     "km": 148.73811818717547, 
     "location": "Store8" 
    } 
] 

私は最低キロのから最高にこれを注文するにはどうすればよいですか?すでにこれを試みたが、それは働いていない:

$items->sortByDesc(function ($item, $key) { 
    return $item['km']; 
}); 

どうもありがとう

答えて

1

使用sortBy()方法:

$items->sortBy('km') 
関連する問題