Herramientas de usuario

Herramientas del sitio


informatica:programacion:php:frameworks:laravel:filament

¡Esta es una revisión vieja del documento!


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.

Tablas

Formularios

Recursos

informatica/programacion/php/frameworks/laravel/filament.1743588307.txt.gz · Última modificación: por tempwin