Everything on Filament 5.
11 articles tagged Filament 5, sorted newest first.
Stop Scrolling Through a 40-Field Filament Form: Sections, Tabs and Flex
Filament resources start clean and accrete. Here is how to restructure a wall of inputs with Section, Fieldset, Tabs and Flex — and the traps in each.
Filament v5 Performance: Making a 100,000-Row Panel Feel Instant
Filament is wonderful at 500 rows and miserable at 500,000. Almost none of that is Filament's fault - here is the ordered method for finding which of the eight usual causes is actually yours.
Filament v5 Database Notifications: A Real-Time Drawer Backed by Reverb
The import finished twenty minutes ago and nobody told anyone. A toast cannot fix that — the notifications drawer can, once you understand the payload shape Filament actually queries for.
Stop Explaining Your Form in a Placeholder: Filament v5's Callout Component
Every Filament form eventually needs to say something that does not belong on a single field. v5.2 shipped a component for it, and almost nobody noticed.
Tame a Bloated Filament v5 Sidebar with Clusters and Sub-Navigation
A cluster is not a navigation group — it re-prefixes URLs and rewrites breadcrumbs. Here's the retrofit path for moving existing Filament v5 resources into one without breaking links.
Add Soft Deletes to a Filament v5 Resource: Trashed Filter, Restore and Force Delete
The scaffold flag only helps on a brand new resource. Here's the retrofit path for soft deletes on an existing Filament v5 resource — including the query override that fixes the 404 on a trashed record.
Turn a Filament v5 Create Page Into a Multi-Step Wizard
A 20-field create form is a wall users scroll past. The HasWizard trait splits it into validated steps without touching the resource schema your edit page still uses.
Test Filament v5 Resources with Pest
Filament resource pages are Livewire components, not URLs. Point livewire() at the page class and you get table, form and action assertions that run in milliseconds.
Filament v5 Authorization: Policies, Roles and Permissions Complete Guide
A policy alone will not stop a user seeing every row in your table. Here are the four layers of Filament v5 authorization - panel access, policies, query scoping and field visibility - wired together and covered by tests.
Build a Custom Filament v5 Page that Hosts Livewire Widgets
Not every admin screen fits a resource List or Edit page. Here's how to scaffold a custom Filament v5 page, register your own Livewire widgets on it, and control the grid.
Add Status Tabs with Counts to a Filament v5 List Page
Filament tables can be filtered, but the filter form hides behind a button. For a fixed set of states like order status, tabs put always-visible, counted query scopes right above the table.