@extends('layouts.app')
@section('page-title', 'Expenses')
@push('styles')
@endpush
@section('content')
{{-- ========================================
PAGE HEADER
======================================== --}}
{{-- ========================================
SUMMARY CARDS
======================================== --}}
Total Expenses
৳{{ number_format($totalAmount, 2) }}
Accounts Payable (Due)
৳{{ number_format($expenses->sum('due'), 2) }}
{{-- ========================================
FILTERS
======================================== --}}
{{-- ========================================
TABLE CARD
======================================== --}}
{{-- Desktop / Tablet Table --}}
| Date |
Type |
Segment |
Amount |
Due |
Status |
Method |
Description |
@forelse($expenses as $expense)
|
{{ $expense->date->format('M d, Y') }}
|
@if($expense->expenseType)
{{ $expense->expenseType->name }}
@else
—
@endif
|
@if($expense->segment)
{{ $expense->segment->name }}
@else
—
@endif
|
৳{{ number_format($expense->amount, 2) }}
|
@if($expense->due > 0)
৳{{ number_format($expense->due, 2) }}
@else
৳0.00
@endif
|
@if($expense->payment_status == 'paid')
Paid
@elseif($expense->payment_status == 'partial')
Partial
@else
Unpaid
@endif
|
@if($expense->payment_method == 'cash')
@elseif($expense->payment_method == 'bank')
@else
@endif
{{ ucfirst($expense->payment_method) }}
|
{{ $expense->description ?? '—' }}
|
@empty
|
|
@endforelse
{{-- Mobile Card List (< 576px) --}}
@forelse($expenses as $expense)
{{ $expense->date->format('M d, Y') }}
{{ $expense->expenseType->name ?? '—' }}
{{ $expense->description ?? ($expense->segment->name ?? '—') }}
৳{{ number_format($expense->amount, 2) }}
@if($expense->due > 0)
Due: ৳{{ number_format($expense->due, 2) }}
@endif
{{-- Status --}}
@if($expense->payment_status == 'paid')
Paid
@elseif($expense->payment_status == 'partial')
Partial
@else
Unpaid
@endif
{{-- Method --}}
@if($expense->payment_method == 'cash')
@elseif($expense->payment_method == 'bank')
@else
@endif
{{ ucfirst($expense->payment_method) }}
@if($expense->segment)
{{ $expense->segment->name }}
@endif
@empty
@endforelse
{{-- Pagination --}}
@if($expenses->hasPages())
@endif
@endsection