© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•3y ago•
8 replies
Abi

How to show a different Filament Panel based on the user role?

I am using Spatie's Laravel Permission. Is there a way to show a different Filament Panel based on the user role?
Solution
I think with the current implementation you always need to have two urls. Like
/admin
/admin
and
/client
/client
. Then you can add the guard for those users or use
canAccessPanel()
canAccessPanel()
Jump to solution
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Filament Panel - how hide / show items based on user privileges?
FilamentFFilament / ❓┊help
11mo ago
Show infolist conditionally based on user role
FilamentFFilament / ❓┊help
3y ago
Restricting Access to a Custom Filament Page Based on User Role
FilamentFFilament / ❓┊help
3y ago
Load different data based on the role
FilamentFFilament / ❓┊help
3y ago