@extends('layouts.back-end.app') @section('title', translate('Earning_Report')) @section('content')

{{translate('Earning_Report')}}

Image Description

{{translate('Earning_Report')}} {{translate('overview')}}

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

{{translate('total_earning')}}

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

{{translate('total_Tax')}}

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

{{translate('total_commission')}}

{{\App\Utils\BackEndHelper::set_symbol(\App\Utils\BackEndHelper::usd_to_currency($total_commission))}}
@php $total_sold=\App\Models\OrderTransaction::where(['status'=>'disburse'])->whereBetween('created_at', [date('y-01-01'), date('y-12-31')])->sum('order_amount'); $t=\App\Models\OrderTransaction::where(['status'=>'disburse'])->whereBetween('created_at', [date('y-01-01'), date('y-12-31')])->sum('tax'); $c=\App\Models\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
{{translate('total_sale_of')}} {{date('Y')}} :
{{\App\Utils\BackEndHelper::usd_to_currency($total_sold)." "}}
{{\App\Utils\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\Models\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\Models\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\Models\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_2') @endpush