@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->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, ]; } ksort($recentRecords); $recentDays = ['Past Due', 'Due Today', 'Due Tomorrow', 'Due Later']; @endphp @if(count($recentRecords) > 0)
@foreach($recentRecords as $key => $recentData)
{{$recentDays[$key]}}
@foreach($recentData as $recentVal) @php $id = $recentVal['id']; $url = 'javascript:;'; if($recentVal['type'] == 'Job_Application'){ $url = route('applications.show', $recentVal['job_application_id']).'?task=true'; }elseif($recentVal['type'] == 'Job'){ $url = route('pjobs.jobs.show', $recentVal['job_id']).'?task=true'; }elseif($recentVal['type'] == 'Person'){ $url = route('peopleViewMarketPlace', $recentVal['person_id']).'?task=true'; } @endphp
@php $viewTask = route('viewTaskById');@endphp {{$recentVal['subject']}}
Name: {{$recentVal['name']}}
Due Date: {{ Carbon\Carbon::parse($recentVal['due_date'])->format('m/d/Y')}}
Created Date Date: {{Carbon\Carbon::parse($recentVal['created_at'])->format('m/d/Y')}}
View Task
@endforeach @endforeach
@endif