@extends('backEnd.layouts.master') @section('title','Expenses') @php use Illuminate\Support\Facades\Auth; // Check if current user is Admin (Super Admin or has Admin role) $isAdmin = false; $user = Auth::guard('admin')->user(); if ($user) { if ($user->id == 1) { $isAdmin = true; } else { $spatieRoles = $user->getRoleNames()->map(function($role) { return strtolower($role); })->toArray(); $isAdmin = in_array('admin', $spatieRoles); } } @endphp @section('content')

Expenses / খরচ

{{-- ======= SUMMARY CARDS ======= --}}
{{-- Available Balance --}}
Available Balance

{{ number_format($balance, 2) }} ৳

বর্তমানে তহবিলে অবশিষ্ট ব্যালেন্স
{{-- This Year Expense --}}
This Year ({{ $currentYear }})

{{ number_format($yearlyExpense, 2) }} ৳

এই বছরে মোট খরচ হয়েছে
{{-- This Month Expense --}}
This Month ({{ \Carbon\Carbon::createFromDate(now()->year, $currentMonth, 1)->format('F') }})

{{ number_format($monthlyExpense, 2) }} ৳

এই মাসে মোট খরচ হয়েছে
{{-- Today Expense --}}
Today ({{ now()->format('d M, Y') }})

{{ number_format($todayExpense, 2) }} ৳

আজকে মোট খরচ হয়েছে
{{-- ======= FORM & EXPORT ROW ======= --}}
{{-- Add Expense --}}
+ Add Expense
@csrf
@error('title') {{ $message }} @enderror
@error('amount') {{ $message }} @enderror
@error('expense_date') {{ $message }} @enderror
{{-- Export Report --}}
📤 Export Report
{{-- ======= HISTORY TABLE ======= --}}
🧾 Expense History
View Logs / Reports
@if($isAdmin) @endif @forelse($expenses as $exp) @if($isAdmin) @endif @empty @endforelse
# Date Title Category Amount (৳) NoteActions
{{ $loop->iteration + ($expenses->currentPage() - 1)*$expenses->perPage() }} {{ \Carbon\Carbon::parse($exp->expense_date)->format('d M, Y') }} {{ $exp->title }} @if($exp->updated_by) Edited @endif {{ $exp->category ?? '-' }} {{ number_format($exp->amount, 2) }} {{ $exp->note }}
@csrf @method('DELETE')
কোনো খরচের রেকর্ড পাওয়া যায়নি।
{{ $expenses->links() }}
@endsection