@extends('layouts.master') @section('title','Expense Analysis') @section('page-header') Expense Analysis @stop @push('style') @endpush @section('content')
@include('partials._alert_message')

@yield('page-header')

@include('includes.input-groups.select-group', ['modelVariable' => 'accountControls', 'edit_id' => request('account_control_id')])
@include('includes.input-groups.date-range', ['is_read_only' => 1, 'is_required' => 1, 'date1' => request('from') ?? date('Y-m-d'), 'date2' => request('to') ?? date('Y-m-d')])
@php $dateWiseTransactions = $transaction_items->groupBy('date'); // $dateWiseTransactions = $transactions->groupBy('date'); //old code @endphp @foreach($dateWiseTransactions as $date => $dateWise) @php $subWiseTransactions = $dateWise->groupBy('account_subsidiary_id'); @endphp @foreach($subWiseTransactions as $account_subsidiary_id => $subWise) @endforeach @endforeach
Date {{fdate($date)}}
@php $controlWiseTransactions = $dateWise->groupBy('account_control_id'); @endphp @foreach($controlWiseTransactions as $account_control_id => $controlWise) @endforeach
Sub-Accounts  {{optional(optional(optional($subWise->first())->account)->accountSubsidiary)->name}}
Control-Accounts  {{optional(optional(optional($controlWise->first())->account)->accountControl)->name}}
@foreach($controlWise as $account_id => $transaction) @endforeach
Account  None Amount
{{$transaction->account->name}} {{number_format($transaction->amount, 2)}}
Total Control Account {{number_format($controlWise->sum('amount'),2)}}
Total Subsidiary Account {{number_format($subWise->sum('amount'),2)}}
Date Wise Total Amount {{number_format($dateWise->sum('amount'),2)}}
@include('partials._paginate', ['data' => $transaction_items])
@endsection @section('js') @endsection