Everything on Filament 5.
7 articles tagged Filament 5, sorted newest first.
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.