bosqro/timeline
Composer 安装命令:
composer require bosqro/timeline
包简介
Página customizada do Filament com timeline personalizável
关键字:
README 文档
README
Este pacote adiciona uma página customizada ao Filament com uma timeline totalmente personalizável.
Instalação
Adicione o pacote ao seu projeto Laravel:
composer require bosqro/timeline
Publicação das views
Se desejar customizar a view da timeline, publique as views:
php artisan vendor:publish --tag="timeline-views"
Configuração
- Registre o plugin no seu painel Filament, normalmente em um ServiceProvider ou no
PanelProvider:
use Bosqro\Timeline\TimelinePlugin; Filament::plugin(TimelinePlugin::class);
- Acesse a página "Timeline" no menu do Filament para ver a timeline padrão.
Como adicionar a timeline em um Resource já existente
Você pode incluir a timeline como uma página customizada dentro de qualquer Resource do Filament. Exemplo:
- No seu resource, adicione a página customizada:
use Bosqro\Timeline\Pages\TimelinePage; class SeuResource extends Resource { public static function getPages(): array { return [ 'index' => Pages\ListSeuResource::class, 'create' => Pages\CreateSeuResource::class, 'edit' => Pages\EditSeuResource::class, 'timeline' => TimelinePage::class, // Adiciona a página timeline ao resource ]; } }
- Agora, a timeline estará disponível como uma rota/página dentro do seu resource, podendo ser acessada pelo menu ou via URL.
Personalização
Você pode passar eventos, ícones, cores e outras opções para a timeline. Veja a documentação na página da timeline para exemplos de uso.
Se quiser customizar os dados, basta sobrescrever o array $timelineEvents na sua própria página customizada herdando de TimelinePage.
Licença
MIT
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-06-11