@extends('layouts.kaiadmin.master') @section('content')

{{ $item['title'] }}

Creado: {{ \Carbon\Carbon::parse($item['created_at'])->format('d/m/Y H:i') }} @if($item['updated_at'] !== $item['created_at']) | Actualizado: {{ \Carbon\Carbon::parse($item['updated_at'])->format('d/m/Y H:i') }} @endif
Editar Volver
@if(session('success')) @endif @if(session('error')) @endif
Descripción:

{{ $item['description'] }}


Archivos adjuntos

{{ count($files) }} archivo(s)
@forelse($files as $fileId => $file) @empty @endforelse
Nombre del archivo Tamaño Fecha de subida Acciones
{{ $file['name'] }} {{ formatFileSize($file['size']) }} {{ \Carbon\Carbon::parse($file['uploaded_at'])->format('d/m/Y H:i') }}

No hay archivos adjuntos aún.

@endsection @section('js') @endsection @php // Funciones auxiliares para el helper function getFileIcon($mimeType) { if (strpos($mimeType, 'pdf') !== false) return 'fa-file-pdf text-danger'; if (strpos($mimeType, 'word') !== false || strpos($mimeType, 'document') !== false) return 'fa-file-word text-primary'; if (strpos($mimeType, 'excel') !== false || strpos($mimeType, 'spreadsheet') !== false) return 'fa-file-excel text-success'; if (strpos($mimeType, 'image') !== false) return 'fa-file-image text-info'; return 'fa-file text-secondary'; } function formatFileSize($bytes) { if ($bytes === 0) return '0 Bytes'; $k = 1024; $sizes = ['Bytes', 'KB', 'MB', 'GB']; $i = floor(log($bytes) / log($k)); return round($bytes / pow($k, $i), 2) . ' ' . $sizes[$i]; } @endphp