@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
@if (Auth::user()->can('ccm.commission'))
Commissions
@endif
CCM Purchases
{{-- --}}
| s/n |
Fullname |
Purchase_Amount |
Purchased_Item |
Product_Name |
Purchase_Date |
@foreach($purchases as $key => $purchase)
@if($purchase->user)
| {{ $key+1 }} |
{{ $purchase->user->title }} {{ $purchase->user->firstname }} {{ $purchase->user->surname }} |
@if ($purchase->purpose == 'ebook purchase')
{{ number_format($purchase->total_amount, 2) }} {{ $purchase->currency }} |
@elseif ($purchase->purpose == 'print book purchase')
{{ number_format($purchase->total_amount * 0.75, 2) }} {{ $purchase->currency }} |
@endif
{{ $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') }} |
@endif
@endforeach
@endsection