Total Revenue
@php
$startOfThisMonth = \Carbon\Carbon::now()->startOfMonth();
$endOfThisMonth = \Carbon\Carbon::now()->endOfMonth();
$startOfLastMonth = \Carbon\Carbon::now()->subMonth()->startOfMonth();
$endOfLastMonth = \Carbon\Carbon::now()->subMonth()->endOfMonth();
$thisMonthAmount_order = \App\Models\Order::whereBetween('created_at', [$startOfThisMonth, $endOfThisMonth])->where('payment_status','Paid')->sum('grand_total');
$lastMonthAmount_order = \App\Models\Order::whereBetween('created_at', [$startOfLastMonth, $endOfLastMonth])->where('payment_status','Paid')->sum('grand_total');
$thisMonthAmount_advertisement = \App\Models\AdvertiserPaymentdetails::whereBetween('created_at', [$startOfThisMonth, $endOfThisMonth])->where('paymentstatus','1')->sum('total');
$lastMonthAmount_advertisement = \App\Models\AdvertiserPaymentdetails::whereBetween('created_at', [$startOfLastMonth, $endOfLastMonth])->where('paymentstatus','1')->sum('total');
$thisMonthAmount_Manufactor = \App\Models\ManufactorPaymentdetails::whereBetween('created_at', [$startOfThisMonth, $endOfThisMonth])->where('paymentstatus','1')->sum('total');
$lastMonthAmount_Manufactor = \App\Models\ManufactorPaymentdetails::whereBetween('created_at', [$startOfLastMonth, $endOfLastMonth])->where('paymentstatus','1')->sum('total');
$thismonth_overall_amount=$thisMonthAmount_order+$thisMonthAmount_advertisement+$thisMonthAmount_Manufactor;
$lastmonth_overall_amount=$lastMonthAmount_order+$lastMonthAmount_advertisement+$lastMonthAmount_Manufactor;
if ($lastmonth_overall_amount > 0) {
$percentageChange = (($thismonth_overall_amount - $lastmonth_overall_amount) / $lastmonth_overall_amount) * 100;
} else {
$percentageChange = $thismonth_overall_amount > 0 ? 100 : 0;
}
$percentageChange = number_format($percentageChange, 0);
@endphp
{{ $percentageChange }} %
{{-- This month : {{ $thismonth_overall_amount }} , Last month {{ $lastmonth_overall_amount }}--}}
@php
$assetorderamount=\App\Models\Order::where('payment_status','Paid')->sum('grand_total');
$advertiseramount=\App\Models\AdvertiserPaymentdetails::where('paymentstatus','1')->sum('total');
$brandamount=\App\Models\ManufactorPaymentdetails::where('paymentstatus','1')->sum('total');
$displaytotalamount=$assetorderamount+$advertiseramount+$brandamount;
$displaytotalamount = number_format($displaytotalamount, 2);
@endphp
{{ $displaytotalamount }}