¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Filament
Filament es un framework de código abierto para Laravel que permite construir paneles de administración modernos y elegantes de forma rápida. Está construido sobre tecnologías como Livewire (para componentes dinámicos), Alpine.js (para interactividad) y Tailwind CSS (para estilos). Es ideal para crear interfaces de administración (CRUDs, dashboards, etc.) sin necesidad de escribir código frontend complejo.
Instalación
Una vez dentro de nuestro proyecto Laravel, ejecutamos:
composer require filament/filament:"^3.3" -W
Y ahora instalamos el constructor de paneles de Filament:
php artisan filament:install --panels
El comando anterior preinstalará también el creador de formularios, tablas, notificaciones, acciones, listas de información y paquetes de widgets.
Nos aseguramos de haber ejecutado las migraciones (para tener la tabla de usuarios):
php artisan migrate
Creación de usuarios
php artisan make:filament-user
Paneles
Los paneles son los contenedores principales en Filament. Estos paneles permiten incluir páginas, recursos, formularios, tablas, notificaciones, acciones….
Todos los paneles incluyen un dashboard por defecto donde poder incluir widgets con estadísticas, gráficas, tablas y más.
