@php $sortUrl = function (string $column) use ($filters): string { $currentSort = $filters['sort'] ?? 'payloads_count'; $currentDirection = $filters['direction'] ?? 'desc'; $nextDirection = $currentSort === $column && $currentDirection === 'asc' ? 'desc' : 'asc'; return route('dados.index', array_filter([ 'date_from' => $filters['date_from'] ?? null, 'date_to' => $filters['date_to'] ?? null, 'customer_id' => $filters['customer_id'] ?? null, 'payloads_min' => $filters['payloads_min'] ?? null, 'sort' => $column, 'direction' => $nextDirection, ], fn ($value): bool => $value !== null && $value !== '')); }; $sortDirection = function (string $column) use ($filters): ?string { if (($filters['sort'] ?? 'payloads_count') !== $column) { return null; } return $filters['direction'] ?? 'desc'; }; @endphp
@if (session('status'))
{{ session('status') }}
@endif

Dados recebidos

Resumo agregado por cliente.

Total assinaturas ativas

R$ {{ number_format($totalPlanValue ?? 0, 2, ',', '.') }}

({{ $totalCustomers ?? 0 }} {{ ($totalCustomers ?? 0) === 1 ? 'assinante' : 'assinantes' }})

Data inicial @error('date_from')

{{ $message }}

@enderror
Data final @error('date_to')

{{ $message }}

@enderror
Cliente @error('customer_id')

{{ $message }}

@enderror
Mais de X pedidos @error('payloads_min')

{{ $message }}

@enderror
Filtrar
Cliente Valor do plano Tipo de assinatura Pedidos @if (auth()->user()->is_admin) Ações @endif @forelse ($summaries as $summary) {{ $summary->name }} {{ $summary->plan_value === null ? '-' : 'R$ '.number_format((float) $summary->plan_value, 2, ',', '.') }} {{ $summary->subscriptionType?->name ?? '-' }} {{ $summary->payloads_count }} @if (auth()->user()->is_admin) @endif @empty Nenhum payload encontrado para os filtros selecionados. @endforelse