@extends('admin.admin_dashboard') @section('admin') @php /* //old logic use Carbon\Carbon; // my zone $my_zone = auth()->user()->ce_zone; $purchases = App\Models\Payment::with(['user', 'purchase', 'orders']) ->whereIn('purpose', ['ebook purchase', 'print book purchase']) ->where(function ($query) use ($my_zone) { $query->Where(function ($q) use ($my_zone) { $q->whereNull('coupon') ->where('created_at', '>', Carbon::parse('2025-06-30')->endOfDay()) ->whereHas('user', function ($u) use ($my_zone) { $u->whereNull('referred_by')->whereNotNull('ce_zone')->where('ce_zone', $my_zone); }); }); }) ->latest() ->get(); */ @endphp @php use Carbon\Carbon; // my zone $my_zone = auth()->user()->ce_zone; $purchases = App\Models\Payment::with(['user', 'purchase', 'orders']) ->whereIn('purpose', ['ebook purchase', 'print book purchase']) ->where(function ($query) use ($my_zone) { $query->Where(function ($q) use ($my_zone) { $q->whereNull('coupon') ->where('created_at', '>', Carbon::parse('2025-06-30')->endOfDay()) ->whereHas('user', function ($u) use ($my_zone) { $u->whereNull('referred_by')->whereNotNull('zone')->where('zone', $my_zone); }); }); }) ->latest() ->get(); @endphp

{{ $my_zone }} - User Purchases

{{--
--}} @foreach ($purchases as $key => $purchase) @if ($purchase->user) @if ($purchase->purpose == 'ebook purchase') @elseif ($purchase->purpose == 'print book purchase') @endif @endif @endforeach
s/n Zone Registered User Fullname Purchase_Amount Purchased_Item Product_Name Purchase_Date
{{ $key + 1 }} {{ $purchase->user->ce_zone }} {{ $purchase->user->title }} {{ $purchase->user->firstname }} {{ $purchase->user->surname }} {{ number_format($purchase->total_amount, 2) }} {{ $purchase->currency }}{{ number_format($purchase->total_amount * 0.75, 2) }} {{ $purchase->currency }} {{ $purchase->purpose }} @if ($purchase->purchase) {{ $purchase->purchase->product_name }} @elseif ($purchase->orders) {{ $purchase->orders->pluck('product_name')->implode(', ') }} @endif {{ \Carbon\Carbon::parse($purchase->created_at)->format('Y F jS - h:ia') }}
@endsection