@php
$today = \Carbon\Carbon::parse(now())->format('Y-m-d');
$yesterday = \Carbon\Carbon::yesterday()->format('Y-m-d');
// Group activities by date
$groupedActivities = $activity->groupBy(function ($item) use ($today, $yesterday) {
$createdat = \Carbon\Carbon::parse($item->created_at)->format('Y-m-d');
if ($createdat == $today) {
return 'Today';
} elseif ($createdat == $yesterday) {
return 'Yesterday';
} else {
return $createdat;
}
});
@endphp
@foreach($groupedActivities as $dateLabel => $activities)
@if ($dateLabel == 'Today' || $dateLabel == 'Yesterday')
{{ lang($dateLabel) }}
@else
{{ \Carbon\Carbon::parse($dateLabel)->timezone(setting('default_timezone'))->format(setting('date_format')) }}
@endif
@forelse($activities as $activiti)
@if ($activiti->user->image == null)
 }})
@else
 }})
@endif
{{ $activiti->user->name }}
{{ $activiti->created_at->timezone(setting('default_timezone'))->format('d,M Y') }}
{{ $activiti->created_at->timezone(setting('default_timezone'))->format('h:i:sA') }}
{{ $activiti->ip_address }}
@if ($activiti->browser)
{{ $activiti->browser }}
@endif
@if ($activiti->device)
{{ $activiti->device }}
@endif
{{ $activiti->activity_type }}
@if($activiti->ticket_id)
{{ $activiti->ticket_id }}
@endif
@endforeach
@endforeach
{{ $activity->links('admin.notificationpagination') }}