@section('title', 'Skills da Alexa') @section('head') @endsection @include('admin/includes/header') @php $estados = [ 0 => ['Pendente', 'is-wait'], 1 => ['Aprovada', 'is-live'], 2 => ['Rejeitada', 'is-off'], 3 => ['Análise', 'is-review'], 4 => ['Desativada', 'is-off'], ]; /* cada filtro é um link que preserva o outro: o que vale é o que o controller resolveu, e não o que veio na URL */ $comFiltro = function ($chave, $valor) use ($filterStatus, $filterAccount) { $parametros = array_filter([ 'status' => $filterStatus, 'account' => $filterAccount, ], fn ($v) => $v !== '' && $v !== null); if ($valor === '') { unset($parametros[$chave]); } else { $parametros[$chave] = $valor; } return url()->current() . ($parametros ? '?' . http_build_query($parametros) : ''); }; @endphp

Skills da Alexa

@isset($s)

{{ $allSkills->total() }} {{ $allSkills->total() == 1 ? 'resultado' : 'resultados' }} para esta porta.

@else

{{ $allSkills->total() }} {{ $allSkills->total() == 1 ? 'skill na fila' : 'skills na fila' }}.

@endisset
@if (\Session::has('success'))
{!! \Session::get('success') !!}
@php Session::forget('success'); @endphp @endif @if (\Session::has('error'))
{!! \Session::get('error') !!}
@php Session::forget('error'); @endphp @endif
@isset($s) Porta {{ $s }} @else
Todas as contas @foreach($accountMap as $chave => $conta) @php $quantas = $accountCounts[$chave] ?? 0; $escolhida = (string) $filterAccount === (string) $chave; @endphp {{ $conta['label'] }} {{ $quantas }} @endforeach
@foreach(['' => 'Todos os estados'] + array_map(fn ($e) => $e[0], $estados) as $valor => $rotulo) {{ $rotulo }} @endforeach
@endisset
@if($allSkills->count() == 0)

Nenhuma skill encontrada.

@else @foreach($allSkills as $skill) @php [$rotulo, $classe] = $estados[(int) $skill->status] ?? $estados[0]; $conta = $accountMap[(string) $skill->account] ?? null; @endphp @endforeach
Skill Invocação Solicitada em Estado Conta Ações
{{ $skill->name ?: 'Sem nome' }} Porta {{ $skill->port }} {{ $skill->invocation ?: '--' }} {{ ($quando = strtotime((string) $skill->created_at)) > 0 ? date('d/m/Y H:i', $quando) : '--' }} {{ $rotulo }} {{ $conta ? $conta['label'] : ($skill->account ?: '--') }} @if($skill->activation == '1') @endif @if(! empty($skill->link)) @endif
@endif
{{ $allSkills->links('vendor.pagination.default') }} @include('admin/includes/footer')