@extends('layouts.app') @section('title', 'Editar Categoria - ' . $category->name) @section('header')

Editar Categoria

Atualize as informações da categoria "{{ $category->name }}"

@endsection @section('header-actions')
Visualizar Voltar
@endsection @section('content')
Dados da Categoria
@csrf @method('PUT')
@error('name')
{{ $message }}
@enderror
Nome único para identificar a categoria
@error('type')
{{ $message }}
@enderror
Define o uso da categoria
@error('icon')
{{ $message }}
@enderror
Nome do ícone Font Awesome (sem "fa-")
@error('color')
{{ $message }}
@enderror
Cor para identificação visual da categoria
@error('description')
{{ $message }}
@enderror
Informações adicionais sobre a categoria (opcional)
{{ $category->name }}
@switch($category->type) @case('expense') 💸 Despesa @break @case('income') 💰 Receita @break @default 🔄 Ambos @endswitch @if($category->description)

{{ $category->description }}

@endif
Cancelar
Estatísticas da Categoria

{{ $category->transactions()->count() }}

Transações

R$ {{ number_format($category->transactions()->sum('amount'), 2, ',', '.') }}

Total Movimentado

Criada em: {{ $category->created_at->format('d/m/Y') }}
Última atualização: {{ $category->updated_at->format('d/m/Y') }}
Status: {{ $category->active ? 'Ativa' : 'Inativa' }}
@if($category->transactions()->count() > 0)
Atenção!
Esta categoria está sendo usada em {{ $category->transactions()->count() }} transação(ões).
@endif
Transações Recentes
@if($category->transactions()->count() > 0)
@foreach($category->transactions()->latest()->take(5)->get() as $transaction)
{{ Str::limit($transaction->description, 25) }}

{{ $transaction->bankAccount->name }}

{{ $transaction->transaction_date->format('d/m/Y') }}
R$ {{ number_format($transaction->amount, 2, ',', '.') }}
@endforeach
@else

Nenhuma transação encontrada

@endif
@endsection @push('styles') @endpush @push('scripts') @endpush