@extends('adminlte::page') @section('title', 'Instalações') @section('content_header') @stop @section('content') @php $statusLabels = [ 'ativa' => 'Ativa', 'inativa' => 'Inativa', 'manutencao' => 'Manutenção', 'erro' => 'Erro', ]; $domainBase = config('gestao.domain_base', 'waygest.com.br'); $filtroStatus = request('status'); $resultadoCount = $instalacoes->total(); @endphp
{{-- Hero --}}

Operações

Gerenciar instalações

@if($temFiltros ?? false) {{ $resultadoCount }} resultado(s) com os filtros aplicados · {{ $stats['total'] ?? 0 }} no total @else {{ $stats['total'] ?? 0 }} instalação(ões) provisionadas no ecossistema WayGest @endif

{{-- KPIs / filtros rápidos --}}

{{ $stats['total'] ?? 0 }}

Total

{{ $stats['ativas'] ?? 0 }}

Ativas

{{ $stats['manutencao'] ?? 0 }}

Manutenção

{{ $stats['erro'] ?? 0 }}

Com erro

{{-- Filtros --}}

Filtros e busca

@if($temFiltros ?? false)
Filtros ativos: @if(request('busca')) Busca: {{ request('busca') }} @endif @if(request('status')) Status: {{ $statusLabels[request('status')] ?? request('status') }} @endif @if(request('versao')) Versão: {{ request('versao') }} @endif Limpar todos
@endif
Limpar
{{-- Tabela --}}

Instalações

{{ $resultadoCount }} registro(s)
@if($instalacoes->isNotEmpty())
@foreach($instalacoes as $instalacao) @endforeach
Instalação Domínio Status Versão Banco Criado em Ações
{{ $instalacao->nome }} #{{ $instalacao->id }} · {{ $instalacao->slug }} {{ $instalacao->slug }}.{{ $domainBase }} {{ $statusLabels[$instalacao->status] ?? ucfirst($instalacao->status) }} {{ $instalacao->versao ?? '—' }} {{ $instalacao->database_name }} {{ $instalacao->created_at->format('d/m/Y H:i') }}
@can('gestao-write')
@csrf @method('DELETE')
@endcan
@if($instalacoes->hasPages())
Exibindo {{ $instalacoes->firstItem() }}–{{ $instalacoes->lastItem() }} de {{ $instalacoes->total() }} {{ $instalacoes->links() }}
@endif
@else
@if($temFiltros ?? false)

Nenhuma instalação encontrada com os filtros aplicados.

Limpar filtros @else

Ainda não há instalações registradas.

@endif @can('gestao-write') Nova instalação @endcan
@endif
@stop @section('css') @stop