@extends('layout') @section('content') @php $editing = is_array($tx) ? isset($tx['id']) : $tx !== null; $txId = is_array($tx) ? ($tx['id'] ?? null) : $tx->id ?? null; $action = $editing ? '/financeiro/'.$txId : '/financeiro'; $dir = old('direction', field_value($tx, 'direction', 'saida')); $status = old('status', field_value($tx, 'status', 'realizado')); $catId = old('category_id', field_value($tx, 'category_id', '')); $cliId = old('client_id', field_value($tx, 'client_id', '')); $sysId = field_raw_value($tx, 'system_id', ''); $prjId = old('project_id', field_value($tx, 'project_id', '')); $contextValue = old('context_id', $prjId !== '' ? 'project:'.$prjId : ($sysId !== '' ? 'system:'.$sysId : '')); $walletId = old('wallet_id', field_value($tx, 'wallet_id', '')); $paymentMethod = old('payment_method', field_value($tx, 'payment_method', 'nao_informado')); $rawAmount = is_array($tx) ? ($tx['amount'] ?? null) : ($tx->amount ?? null); $amount = old('amount', $rawAmount && (float) $rawAmount > 0 ? number_format((float) $rawAmount, 2, ',', '.') : ''); @endphp