Widgets can read the parent dashboard's filter values using the InteractsWithPageFilters trait.
Set a date range on the dashboard — every widget responds automatically.
#Filament#Laravel#FilamentPHP#livewire#filament5
Use ->mutateFormDataUsing() on CreateAction to inject server-side values before saving.
Clean way to auto-set uploaded_by, created_by, or tenant_id without exposing them in the form.
#Filament#Laravel#FilamentPHP#livewire
Use match(true) in Filament badge color closures to map numeric thresholds to semantic colors.
Works on both TextColumn and TextEntry — same pattern across tables and infolists.
#Filament#Laravel#FilamentPHP#livewire#cms
Build a full workflow state machine using Filament header actions + ->visible().
Each action only appears when the record is in the right state. No extra UI logic needed.
#Filament#Laravel#FilamentPHP#livewire
Color a date column red only when it's both past AND the record isn't closed.
Two-condition closures on ->color() keep your table scannable without any extra columns.
#Filament#Laravel#FilamentPHP#livewire#table
Filament v5 tip: add contextual action buttons directly to form fields using ->hintActions().
Show them conditionally based on field state — no extra UI clutter until the user needs it. 🧵
#Filament#Laravel#cms#developers
Enhancing Filament Tables with Click-to-Edit Columns
Creating a custom Filament table column that enables "click-to-edit" functionality using Alpine.js.
https://t.co/NNJfrA2GWK
#livewire#filament#laravel#alpinejs
Whether you're a seasoned developer or just getting started, these projects offer valuable insights and resources to enhance your workflow and inspire your next Filament project
https://t.co/k7eOI938Sl
#filament#livewire#laravel#filamentphp#php