Привет! Я использую PHP laravel для генерации ответа JSON. Это моя функция, которая будет генерировать этот ответ
public function getReport($employeeCode){
$postData = Input::all();
$companyName = $postData['company_name'];
$date = $postData['date'];
$month = $postData['month'];
$year = $postData['year'];
$visitReason = $postData['visit_reason'];
(database query applied here which gets data in $report)
$countReportSize = count($report);
$allDatas = [];
for($i = 0; $i < $countReport; $i++)
{
$date = $report[$i]->day;
$month = $report[$i]->month;
$year = $report[$i]->year;
$desc = $report[$i]->description;
$countDateSize = explode(',',$date);
$countMonth = explode(',',$month);
$countYear = explode(',',$year);
$countDescription = explode(',',$desc);
for($j= 0; $j < count($countDateSize); $j++)
{
$data = [
'inquiry_id' => $report[$i]->inquiry_id,
'date' => $countDateSize[$j].'-'.$countMonth[$j].'-'.$countYear[$j],
];
array_push($allDatas, $data);
}
}
return response()->json($allDatas);
}
Теперь эта функция сгенерирует приведенный ниже ответ JSON, вопрос в том, как отсортировать его по дате?
[
{
"inquiry_id": "2",
"date": "18-03-2018"
},
{
"inquiry_id": "2",
"date": "15-03-2018"
}
]
Мне нужно отсортировать ответ по дате, например:
[
{
"inquiry_id": "2",
"date": "15-03-2018"
},
{
"inquiry_id": "2",
"date": "18-03-2018"
}
]
Любая помощь будет оценена.
Заранее спасибо.