@switch($type) @case('main') Banner Principal @break @case('secondary') Banner Secundário @break @case('fit') Banner Fit @break @case('vegetarian') Banner Vegetariano @break @default Gestão de Banner @endswitch

@switch($type) @case('main') Banner principal exibido no topo da página inicial, utilizado para destacar mensagens estratégicas e conteúdos de maior relevância. @break @case('secondary') Imagens promocionais apresentadas no menu principal de categorias, reforçando áreas específicas da plataforma. @break @case('fit') Banners associados às refeições regulares da plataforma, representando a oferta padrão disponível aos clientes. @break @case('vegetarian') Banners dedicados à categoria de refeições vegetarianas, promovendo opções equilibradas e nutritivas. @break @default Tipo de banner não definido. @endswitch

Total de Banners
{{ $banners->count() }}
{{ $banners->where('ban_visible', 1)->count() }} visíveis
Banners Visíveis
{{ $banners->where('ban_visible', 1)->count() }}
{{ $banners->where('ban_visible', 0)->count() }} ocultos
Ordenação
{{ $banners->min('ban_sort') ?? 0 }} - {{ $banners->max('ban_sort') ?? 0 }}
intervalo de posições
Com CTA
{{ $banners->where('ban_cta_url', '!=', null)->count() }}
com link
@php $currentType = request()->route('type') ?? $type ?? null; $visibility = request()->get('visibility'); @endphp

Lista de Banners {{ $banners->count() }} registos

@if(session('message')) @endif @if(session('warning')) @endif
@foreach ($banners->sortBy('ban_sort') as $banner) @endforeach
Imagem Título / Conteúdo Estado Ações
@if($banners->isEmpty())
Nenhum banner encontrado

Clique em "Adicionar Banner" para criar o primeiro.

@endif