@extends('layouts.back-end.app') @section('title', \App\CPU\translate('Earning Report')) @push('css_or_js') @endpush @section('content')

{{\App\CPU\translate('Earning_Report')}}

Image Description

{{\App\CPU\translate('Earning')}} {{\App\CPU\translate('Report')}} {{\App\CPU\translate('Overview')}}

{{\App\CPU\translate('Admin')}} :
{{auth('admin')->user()->name}}
{{\App\CPU\translate('Date')}}
( {{session('from_date')}} - {{session('to_date')}} )
@csrf
@php $total_tax=\App\Model\OrderTransaction::where(['status'=>'disburse']) ->whereBetween('created_at', [$from, $to]) ->sum('tax'); @endphp @php $total_earning =\App\Model\OrderTransaction::where(['status'=>'disburse']) ->whereBetween('created_at', [$from, $to]) ->sum('order_amount'); @endphp @php $total_commission =\App\Model\OrderTransaction::where(['status'=>'disburse']) ->whereBetween('created_at', [$from, $to]) ->sum('admin_commission'); @endphp @php $total = $total_earning+$total_tax + $total_commission; @endphp

{{\App\CPU\translate('Total')}} {{\App\CPU\translate('earning')}}

{{\App\CPU\BackEndHelper::set_symbol(\App\CPU\BackEndHelper::usd_to_currency($total_earning))}}

{{\App\CPU\translate('Total')}} {{\App\CPU\translate('Tax')}}

{{\App\CPU\BackEndHelper::set_symbol(\App\CPU\BackEndHelper::usd_to_currency($total_tax))}}

{{\App\CPU\translate('Total')}} {{\App\CPU\translate('commission')}}

{{\App\CPU\BackEndHelper::set_symbol(\App\CPU\BackEndHelper::usd_to_currency($total_commission))}}
@php $total_sold=\App\Model\OrderTransaction::where(['status'=>'disburse'])->whereBetween('created_at', [date('y-01-01'), date('y-12-31')])->sum('order_amount'); $t=\App\Model\OrderTransaction::where(['status'=>'disburse'])->whereBetween('created_at', [date('y-01-01'), date('y-12-31')])->sum('tax'); $c=\App\Model\OrderTransaction::where(['status'=>'disburse'])->whereBetween('created_at', [date('y-01-01'), date('y-12-31')])->sum('admin_commission'); $t_c_t = $total_sold +$t +$c; @endphp
{{\App\CPU\translate('total_sale_of')}} {{date('Y')}} :
{{\App\CPU\BackEndHelper::usd_to_currency($total_sold)." "}}
{{\App\CPU\BackEndHelper::currency_symbol()}}
@php $sold=[]; $from = \Carbon\Carbon::now()->startOfYear()->format('Y-m-d'); $to = \Carbon\Carbon::now()->endOfYear()->format('Y-m-d'); $data=\App\Model\OrderTransaction::where(['status'=>'disburse'])->select( \Illuminate\Support\Facades\DB::raw('SUM(order_amount) as sum'), \Illuminate\Support\Facades\DB::raw('YEAR(created_at) year, MONTH(created_at) month') )->whereBetween('created_at', [$from, $to])->groupby('year', 'month')->get()->toArray(); for ($inc = 1; $inc <= 12; $inc++) { $sold[$inc] = 0; foreach ($data as $match) { if ($match['month'] == $inc) { $sold[$inc] = $match['sum']; } } } @endphp @php $tax=[]; $from = \Carbon\Carbon::now()->startOfYear()->format('Y-m-d'); $to = \Carbon\Carbon::now()->endOfYear()->format('Y-m-d'); $data=\App\Model\OrderTransaction::where(['status'=>'disburse'])->select( \Illuminate\Support\Facades\DB::raw('SUM(tax) as sum'), \Illuminate\Support\Facades\DB::raw('YEAR(created_at) year, MONTH(created_at) month') )->whereBetween('created_at', [$from, $to])->groupby('year', 'month')->get()->toArray(); for ($inc = 1; $inc <= 12; $inc++) { $tax[$inc] = 0; foreach ($data as $match) { if ($match['month'] == $inc) { $tax[$inc] = $match['sum']; } } } @endphp @php $commission=[]; $from = \Carbon\Carbon::now()->startOfYear()->format('Y-m-d'); $to = \Carbon\Carbon::now()->endOfYear()->format('Y-m-d'); $data=\App\Model\OrderTransaction::where(['status'=>'disburse'])->select( \Illuminate\Support\Facades\DB::raw('SUM(admin_commission) as sum'), \Illuminate\Support\Facades\DB::raw('YEAR(created_at) year, MONTH(created_at) month') )->whereBetween('created_at', [$from, $to])->groupby('year', 'month')->get()->toArray(); for ($inc = 1; $inc <= 12; $inc++) { $commission[$inc] = 0; foreach ($data as $match) { if ($match['month'] == $inc) { $commission[$inc] = $match['sum']; } } } @endphp
@endsection @push('script') @endpush @push('script_2') @endpush