Sobre o projeto
Filament é um framework de UI de código aberto para Laravel, descrito por seus mantenedores como uma maneira de "construir apps e painéis administrativos rapidamente". Ele se baseia em uma fundação Laravel (compatível com Laravel v11+), utiliza Livewire v3 para sua camada interativa e requer PHP 8.2 ou superior.
O framework fornece um conjunto coeso de blocos de construção de UI que, segundo o projeto, são projetados para não se tornarem obsoletos à medida que a complexidade de uma aplicação aumenta. O README destaca estes componentes:
- Tables — navegue e filtre grandes conjuntos de dados com colunas, ações e operações em massa.
- Forms — construa formulários complexos e reativos a partir de componentes reutilizáveis e conscientes do estado.
- Infolists — renderize visualizações de registros somente leitura com layouts estruturados e formatação personalizada.
- Notifications — acione feedbacks no app para ações, erros e eventos do sistema com configuração mínima.
- Dashboard widgets — exiba métricas e tendências principais usando widgets dinâmicos orientados a dados e personalizados para cada usuário.
- Action modals — gerencie confirmações e entrada de dados com fluxos de trabalho em modais focados e vinculados a ações.
Os recursos para começar listados no README incluem o site de documentação, uma demonstração hospedada em demo.filamentphp.com e uma comunidade no Discord. Um guia de contribuição é referenciado a partir da documentação.
Para suporte, o projeto solicita que os usuários enviem relatórios de bugs detalhados através do modelo de issue do GitHub, façam perguntas e solicitações de recursos no GitHub Discussions ou na comunidade Discord, e sigam sua política de segurança ao relatar uma vulnerabilidade.
Esta é uma biblioteca/framework e não uma aplicação independente: ela deve ser instalada em um projeto Laravel e utilizada por desenvolvedores para montar suas próprias interfaces e painéis administrativos.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.