faizananwerali / filament-refresh-table
A Filament plugin that adds refresh functionality to tables
1.0.3
2025-01-16 07:57 UTC
Requires
- php: ^8.1
- filament/filament: ^3.0
- spatie/laravel-package-tools: ^1.16
This package is auto-updated.
Last update: 2025-05-27 06:42:57 UTC
README
A Filament plugin that adds refresh functionality to tables.
Installation
You can install the package via composer:
composer require faizananwerali/filament-refresh-table
Usage
Global Usage
use FaizanAnwerAli\FilamentRefreshTable\FilamentRefreshTablePlugin; class AdminPanelProvider extends PanelProvider { public function panel(Panel $panel): Panel { return $panel ->plugins([ FilamentRefreshTablePlugin::make(), ]); } }
Manual Usage
use FaizanAnwerAli\FilamentRefreshTable\FilamentRefreshTablePlugin; class AdminPanelProvider extends PanelProvider { public function panel(Panel $panel): Panel { return $panel ->plugins([ FilamentRefreshTablePlugin::make()->enabled(false), ]); } }
On table page, use trait.
<?php namespace App\Filament\Resources\PostResource\Pages; use App\Filament\Resources\PostResource; use FaizanAnwerAli\FilamentRefreshTable\Concerns\HasRefreshableTable; use Filament\Actions; use Filament\Resources\Pages\ListRecords; class ListPosts extends ListRecords { use HasRefreshableTable; protected static string $resource = PostResource::class; protected function getHeaderActions(): array { return [ Actions\CreateAction::make(), ]; } }
License
The MIT License (MIT).