agenciafmd/filament-leads
Composer 安装命令:
composer require agenciafmd/filament-leads
包简介
Filament - Leads
README 文档
README
Pacote de Leads para o painel administrativo (Admix) baseado em Filament v4 e Laravel 12. Ele fornece o CRUD completo de leads (model, migração, resource Filament, tabela, formulários, fábrica e seeder), incluindo auditoria e suporte a eventos para criação automática de leads.
Requisitos
- PHP ^8.4
- Laravel ^12.0
- Filament ^4.0
- agenciafmd/filament-admix v1.x-dev | dev-master
Instalação
- Instale o pacote via Composer:
composer require agenciafmd/filament-leads
- Execute as migrações:
php artisan migrate
- (Opcional) Popule o banco com dados falsos:
php artisan db:seed --class=Agenciafmd\\Leads\\Database\\Seeders\\LeadSeeder
Ativando no painel Filament
Este pacote inclui um Plugin Filament que registra o LeadResource automaticamente. Adicione o plugin na config do admix config/filament-admix.php:
use Agenciafmd\Leads\LeadsPlugin; return [ 'plugins' => [ LeadsPlugin::class, ], ];
Após isso, o menu "Leads" aparecerá no painel, com as páginas de Listar, Criar e Editar.
Recursos incluídos
- Model:
Agenciafmd\Leads\Models\Lead(com Soft Deletes, HasFactory, Auditing e limpeza programada viaprunable()) - Migração: cria a tabela
leadscom campos principais (source,name,email,phone,description, flagis_active, timestamps e soft deletes) - Factory e Seeder:
LeadFactoryeLeadSeeder - Resource Filament:
LeadResourcecom páginasListLeads,CreateLead,EditLead - Tabela:
LeadsTablecom colunas, filtros (inclusiveTrashed), ações em lote e ordenação padrão - Exportação:
LeadExportercom suporte a CSV e XLSX, disponível como ação no header da listagem - Eventos: Suporte a criação de leads através de listeners.
- Traduções pt_BR prontas
Configuração
Arquivo: config/filament-leads.php
return [ 'name' => 'Leads', 'fields' => [ 'name' => [ 'name', 'nome', ], 'email' => [ 'e-mail', 'email', ], 'phone' => [ 'telefone', 'phone', 'celular', 'mobile', ], ], 'sources' => [ 'newsletter' => 'Newsletter', ], ];
As chaves em fields definem os nomes de campos que o LeadService tentará mapear automaticamente ao criar um lead a partir de dados genéricos.
Auditoria
O LeadResource inclui o relation manager Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager, exibindo o histórico de auditorias quando o pacote tapp/filament-auditing for utilizado pelo projeto via filament-admix.
Licença
Este pacote é software livre e está disponível nos termos da licença MIT.
agenciafmd/filament-leads 适用场景与选型建议
agenciafmd/filament-leads 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 120 次下载、GitHub Stars 达 0, 最近一次更新时间为 2026 年 02 月 18 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 agenciafmd/filament-leads 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 agenciafmd/filament-leads 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 120
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 15
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-02-18