@if($isRole11) @endif @if(!$isRole11) @endif
local_shipping

Completed Deliveries

@php // Filter orders associated with the authenticated user as rider and with status 7 or 8 $userCompletedDeliveries = $orders->where('rider_id', auth()->id())->whereIn('status', [7, 8]); $completedDeliveriesCount = $userCompletedDeliveries->count(); @endphp
{{ $completedDeliveriesCount }} items

local_shipping

Available For Delivery

@php $riderId = Auth::user()->id; // Count total deliveries for the rider $totalDeliveries = $orders->where('rider_id', $riderId) ->whereIn('status', [1, 2, 3, 4, 5, 6]) ->count(); // Count pending deliveries for the rider $pendingDeliveries = $orders->where('rider_id', $riderId) ->whereIn('status', [3, 4, 5, 6]) ->filter(function ($order) use ($riderId) { // Filter orders with matching municipal addresses return $order->address->user->rider_id === $riderId; }) ->count(); @endphp
{{ $pendingDeliveries }}

local_shipping

Parcels Assigned to You

@php $riderId = Auth::user()->id; $assignedToReceive = $orders->where('receiver_id', $riderId)->count(); $completedDeliveries = $orders->where('status', 7)->where('rider_id', $riderId)->count(); @endphp

Rider Dashboard
insert_chart

Deliveries Chart