Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/filament»
De WikiEducator
(→Personalizando vistas) |
|||
Línea 20: | Línea 20: | ||
mkdir -p resources/views/vendor/filament | mkdir -p resources/views/vendor/filament | ||
cp -r vendor/filament/filament/resources/views/* resources/views/vendor/filament/ | cp -r vendor/filament/filament/resources/views/* resources/views/vendor/filament/ | ||
− | </ | + | </source> |
+ | |||
===Cambiar el logo=== | ===Cambiar el logo=== | ||
*Añadir en el provider el logo (mejor no modificarlo en la vista correspondiente) | *Añadir en el provider el logo (mejor no modificarlo en la vista correspondiente) |
Revisión de 09:06 1 feb 2025
Laravel Filament
- Paquete de laravel creado para generar de forma rápida en el backend:
- Interfaces de aplicaciones
- Paneles de control administrativos
- formularios dinámicos
- Tablas con filtros, búsquedas Exportación a Excell CSV Paginación y clasificación
- Gestión de CRUD (Sistema Resource Management)
- Widgets (gráficos, estadísticas y paneles informativos) y dashboards
https://filamentphp.com/docs
- Enfoco paneles de control
https://filamentphp.com/docs/3.x/panels/getting-started
Personalizando vistas
- PAra acceder a las vistas hay que publicarlas (traerlas de vendor/filament a la carpeta de resources:
php artisan vendor:publish --tag=filament-core-views
- Si no se publicaran se puede copiar manualmente
mkdir -p resources/views/vendor/filament cp -r vendor/filament/filament/resources/views/* resources/views/vendor/filament/
Cambiar el logo
- Añadir en el provider el logo (mejor no modificarlo en la vista correspondiente)
class AdminPanelProvider extends PanelProvider { public function panel(Panel $panel): Panel { return $panel ->default() //.... ->brandLogo(asset('images/logo/logo.png')) // Ruta del logo principal ->darkModeBrandLogo(asset('images/logo/logo-dark.png')) // Logo para modo oscuro ->brandLogoHeight('5rem'); // Ajustar el tamaño si es necesario