@section('title', 'Aplicativos iOS') @section('head') @endsection @include('admin/includes/header') @php /* o mesmo mapa de estado da lista e da ficha */ $estados = [ 0 => ['Pendente', 'is-wait'], 1 => ['Publicado', 'is-live'], 2 => ['Aguardando termo', ''], 3 => ['Não publicado', 'is-off'], 4 => ['Pronto para publicar', 'is-ready'], 5 => ['Em análise', 'is-review'], ]; /* na busca o controller devolve uma coleção simples, sem paginação */ $total = method_exists($allApps, 'total') ? $allApps->total() : $allApps->count(); @endphp

Aplicativos iOS

@isset($s)

{{ $total }} {{ $total == 1 ? 'resultado' : 'resultados' }} para esta porta.

@else

{{ $total }} {{ $total == 1 ? 'aplicativo publicado ou em andamento' : 'aplicativos publicados ou em andamento' }}.

@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 }}
@endisset
@if($allApps->count() == 0)

Nenhum aplicativo encontrado.

@else @foreach($allApps as $app) @php [$rotulo, $classe] = $estados[(int) $app->status] ?? $estados[0]; @endphp @endforeach
Aplicativo Solicitado em Estado Ações
{{ $app->name ?: 'Sem nome' }} Porta {{ $app->port }} {{ ($quando = strtotime((string) $app->created_at)) > 0 ? date('d/m/Y H:i', $quando) : '--' }} {{ $rotulo }}
@endif
@empty($s) {{ $allApps->links('vendor.pagination.default') }} @endempty @include('admin/includes/footer')