إجمالي المبيعات حسب المنطقة
@if (!empty($property) && count($property) > 0)
@php
$groupedByRegion = collect($property)->groupBy('region.name');
$regionNames = $groupedByRegion->keys();
$salesData = $groupedByRegion->map(
fn($props) => $props->sum(fn($item) => (float) ($item['sales_price'] ?? 0)),
);
@endphp
المنطقة |
إجمالي المبيعات |
@foreach ($groupedByRegion as $regionName => $properties)
{{ $regionName ?? 'غير محدد' }} |
{{ number_format($properties->sum(fn($item) => (float) ($item['sales_price'] ?? 0)), 2) }}
|
@endforeach
@else
لا توجد بيانات متاحة لعرضها.
@endif