@extends('layouts.app') @section('title', 'Gestão de Contas') @section('header')

Gestão de Contas

Controle total das suas contas bancárias e cartões

Nova Conta
@endsection @section('content')

{{ number_format($totalBalance, 2, ',', '.') }}

Saldo Total

{{ number_format($totalCredit, 2, ',', '.') }}

Total Entradas

{{ number_format($totalDebit, 2, ',', '.') }}

Total Saídas

{{ $accounts->count() }}

Total Contas

@foreach($accountTypes as $typeData)
@switch($typeData['type']) @case('checking') @break @case('savings') @break @case('credit_card') @break @case('investment') @break @endswitch {{ $typeData['type_name'] }}
{{ $typeData['count'] }} contas R$ {{ number_format($typeData['total_balance'], 2, ',', '.') }}
@endforeach
Todas as Contas
@if($accounts->count() > 0)
@foreach($accounts as $account) @endforeach
Conta Tipo Saldo Transações Status Ações
@switch($account->type) @case('checking')
@break @case('savings')
@break @case('credit_card')
@break @case('investment')
@break @endswitch
{{ $account->name }}
{{ $account->bank_name }}
{{ $account->type_name }} R$ {{ number_format($account->balance, 2, ',', '.') }} {{ $account->transactions_count }} @if($account->active) Ativa @else Inativa @endif
@else
Nenhuma conta cadastrada

Comece criando sua primeira conta bancária

Criar Primeira Conta
@endif
Mais Movimentadas
@forelse($topAccounts as $account)
@switch($account->type) @case('checking') @break @case('savings') @break @case('credit_card') @break @case('investment') @break @endswitch
{{ $account->name }}
{{ $account->transactions_count }} transações
{{ $account->transactions_count }}
@empty

Nenhuma movimentação encontrada

@endforelse
Atividade Recente
@forelse($recentTransactions as $transaction)
{{ Str::limit($transaction->description, 20) }}
{{ $transaction->bankAccount->name }}
{{ $transaction->type == 'credit' ? '+' : '-' }}R$ {{ number_format(abs($transaction->amount), 2, ',', '.') }}
{{ $transaction->transaction_date->format('d/m') }}
@empty

Nenhuma transação recente

@endforelse
@endsection @push('scripts') @endpush