@extends('layouts.admin') {{-- Usa o layout admin --}} {{-- Define o cabeçalho da página --}}

{{ __('Gerenciar Páginas de Conteúdo') }}

{{-- Botão para Criar Nova Página --}} Criar Nova Página
@section('content')
{{-- Mensagens de sucesso/erro --}} @if (session('success')) @endif @if (session('error')) @endif

Lista de Páginas Criadas

{{-- Loop através das páginas passadas pelo controller --}} @forelse ($pages as $page) {{-- Caso não haja páginas --}} @empty @endforelse
ID Título Slug (URL) Status Criada em Atualizada em Ações
{{ $page->id }} {{ $page->title }} /pagina/{{ $page->slug }} {{-- Exemplo de como a URL poderia ser --}} @if($page->is_published) Publicada @else Rascunho @endif {{ $page->created_at->format('d/m/Y') }} {{ $page->updated_at->format('d/m/Y') }} {{-- Link para Preview Público (se publicada) --}} {{-- Assume que existe uma rota pública 'public.page.show' --}} {{-- Se não existir, ajuste ou remova este link --}} @if($page->is_published) Ver @else {{-- Link para visualização interna do admin, se existir --}} Ver @endif {{-- Link para Editar --}} Editar {{-- Botão/Form para Excluir --}}
@csrf @method('DELETE')
Nenhuma página criada ainda.
{{-- Links de paginação (se usar paginate no controller) --}} {{--
{{ $pages->links() }}
--}}
@endsection