@use('Modules\Ticket\Models\Ticket') @use('App\Enums\RoleEnum') @php $dateRange = getStartAndEndDate(request('sort'), request('start'), request('end')); $start_date = $dateRange['start'] ?? null; $end_date = $dateRange['end'] ?? null; $roleName = getCurrentRoleName(); @endphp @if($roleName == RoleEnum::ADMIN) @php $tickets = Ticket::orderby('created_at') ?->limit(5)?->whereBetween('created_at', [$start_date, $end_date])?->get(); @endphp @else @php $tickets = Ticket::orderby('created_at') ?->where('user_id', getCurrentUserId()) ?->limit(3)?->whereBetween('created_at', [$start_date, $end_date]) ?->get(); @endphp @endif @can('ticket.ticket.index') {{-- Recent Tickets --}}