@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
@foreach($recentRecords as $key => $recentData) @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'; } $viewTask = route('viewTaskById'); @endphp
Due on
{{ Carbon\Carbon::parse($recentVal['due_date'])->format('m/d/Y')}} {{$recentDays[$key]}}
Created by
{{$recentVal['name']}}
Status
{{$recentVal['status']}}
@if(!empty($recentVal['comment']))
LAST COMMENT BY {{$recentVal['comment']->user->name}} on {{ Carbon\Carbon::parse($recentVal['comment']->created_at)->format('m/d/Y')}}
{!! $recentVal['comment']->comment !!}
@endif
@endforeach @endforeach