Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/filament»
De WikiEducator
(→Laravel Filament) |
|||
Línea 11: | Línea 11: | ||
*Enfoco paneles de control | *Enfoco paneles de control | ||
https://filamentphp.com/docs/3.x/panels/getting-started | 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: | ||
+ | <source lang=bash> | ||
+ | php artisan vendor:publish --tag=filament-core-views | ||
+ | </source> | ||
+ | *Si no se publicaran se puede copiar manualmente | ||
+ | <source lang=bash> | ||
+ | mkdir -p resources/views/vendor/filament | ||
+ | cp -r vendor/filament/filament/resources/views/* resources/views/vendor/filament/ | ||
+ | </mkdir> | ||
+ | ===Cambiar el logo=== | ||
+ | *Añadir en el provider el logo (mejor no modificarlo en la vista correspondiente) | ||
+ | <source lang=php> | ||
+ | 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 | ||
+ | </source> |
Revisión de 09:05 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/ </mkdir> ===Cambiar el logo=== *Añadir en el provider el logo (mejor no modificarlo en la vista correspondiente) <source lang=php> 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