@php $recentRecords = []; foreach($tasks as $task){ if(Carbon\Carbon::parse($task->due_date) == Carbon\Carbon::today()){ $due = 1; }else if(Carbon\Carbon::parse($task->due_date) < Carbon\Carbon::now() ){ $due=0; }else if(Carbon\Carbon::parse($task->due_date) == Carbon\Carbon::tomorrow()){ $due = 2; }else{ $due = 3; } $recentRecords[$due][] = [ 'subject' => $task->subject, 'id' => $task->id, 'type' => $task->type, 'name' => $task->username, 'status' => $task->status, 'key_name' => $task->name, 'due_date' => $task->due_date, 'created_at' => $task->created_at, 'job_application_id' => $task->job_application_id, 'job_id' => $task->job_id, 'person_id' => $task->person_id, 'comment' => $task->commentDetails->first(), ]; } ksort($recentRecords); $recentDays = ['Past Due', 'Today', 'Tomorrow', 'Later']; @endphp