Filament
Laravel Filament és un paquet que proporciona una interfície d'administració moderna i potent per a aplicacions Laravel. Està dissenyat per ser senzill d'utilitzar, personalitzable i compatible amb les últimes versions de Laravel, utilitzant Livewire per a funcionalitats dinàmiques.
Característiques principals de Filament
- Admin Panel personalitzable:
- Permet gestionar models d'Eloquent amb CRUDs automàtics.
- Components avançats:
- Gràfics, formularis, taules dinàmiques i eines de gestió.
- Plugins extensibles:
- Funcionalitats com gestió d'usuaris, permisos, traduccions i molt més.
- Facilitat d'ús:
- Simplifica la creació de panells d'administració amb poques línies de codi.
- Disseny modern i responsiu:
- Basat en Tailwind CSS, adaptat a dispositius mòbils i navegadors moderns.
Com instal·lar Laravel Filament
Seguint aquests passos, pots instal·lar-lo fàcilment:
1. Crear una nova aplicació Laravel (opcional):
Si encara no tens un projecte Laravel, crea'n un nou:
composer create-project laravel/laravel nom-del-projecte
Després, entra al directori del projecte:
cd nom-del-projecte
2. Instal·lar Livewire i Tailwind CSS (opcional):
Filament requereix Livewire i Tailwind CSS, però es poden configurar automàticament durant la instal·lació.
Instal·lació de Livewire (si no està configurat):
composer require livewire/livewire
3. Instal·lar Filament:
Executa aquesta comanda per instal·lar el paquet principal de Filament:
composer require filament/filament
4. Configurar el panell d'administració:
Publica els fitxers de configuració i assegura't de tenir accés al panell:
php artisan vendor:publish --tag=filament-config
5. Crear l'usuari administrador:
Genera un usuari amb accés al panell d'administració:
php artisan make:filament-user
Introdueix les dades necessàries (nom, correu electrònic i contrasenya) durant el procés.
6. Accedir al panell d'administració:
Un cop configurat, accedeix al panell d'administració a través de l'URL:
http://el-teu-domini/filament
Extendre Filament amb recursos personalitzats
Per gestionar models (CRUD), crea un nou recurs:
php artisan make:filament-resource NomModel
Aquest comandament genera un CRUD complet per al model seleccionat.
- Categoria: web_development
- URL: https://filamentphp.com/
- YouTube: https://www.youtube.com/watch?v=yQFA-0RbjO0&t=409s&ab_channel=Laraveller
- Etiquetes: admin, dashboard, laravel
- Data de creació: 19/07/2022
- Última actualització: 09/01/2025