@extends('admin.layouts.index-template', [ 'pageTitle' => $pageTitle, 'items' => $sliders, 'icon' => 'gallery', 'module' => 'Sliders', 'createRoute' => route('sliders.create'), 'indexRoute' => route('sliders.index'), 'searchPlaceholder' => 'Buscar por nombre o título...', 'emptyIcon' => 'images', 'emptyTitle' => 'No hay sliders', 'emptyMessage' => 'Comience agregando su primer slider al sitio', 'stats' => [ 'all' => [ 'label' => 'Total', 'count' => \App\Models\Slider::count(), 'color' => 'primary', 'icon' => 'gallery' ], 'active' => [ 'label' => 'Activos', 'count' => \App\Models\Slider::where('status', 1)->count(), 'color' => 'success', 'icon' => 'checkbox-circle' ], 'inactive' => [ 'label' => 'Inactivos', 'count' => \App\Models\Slider::where('status', 0)->count(), 'color' => 'secondary', 'icon' => 'pause-circle' ], 'no_image' => [ 'label' => 'Sin Imagen', 'count' => \App\Models\Slider::whereNull('image')->count(), 'color' => 'warning', 'icon' => 'image' ], 'recent' => [ 'label' => 'Recientes (7 días)', 'count' => \App\Models\Slider::where('created_at', '>=', now()->subDays(7))->count(), 'color' => 'info', 'icon' => 'time' ], 'ordered' => [ 'label' => 'Con Orden Definido', 'count' => \App\Models\Slider::whereNotNull('order')->count(), 'color' => 'info', 'icon' => 'numbers' ] ] ]) @push('css') @endpush @section('filters')
@endsection @section('table-headers') ID Imagen Slider Orden Estado Fecha SEO con IA Acciones @endsection @section('table-body') @foreach($sliders as $slider) {{ $slider->id }} @if($slider->image) {{ $slider->name }} @else
@endif
{{ $slider->display_name }} @if($slider->internal_name && $slider->name)
{{ $slider->name }} @endif @if($slider->title)
{{ Str::limit($slider->title, 40) }} @endif
@if($slider->order) {{ $slider->order }} @else Sin orden @endif @if($slider->status == 1) Activo @else Inactivo @endif {{ \Carbon\Carbon::parse($slider->created_at)->format('d/m/Y') }} @if($slider->ai_generated_at) Generado @else No generado @endif
@endforeach @endsection @push('js') @endpush