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

CCM 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 Fullname Purchase_Amount Purchased_Item Product_Name Purchase_Date
{{ $key+1 }} {{ $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