Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

christopher's avatar

nova-permission - hide role & permission menu for non-admin

hey party people - I am using the nova-permission package => https://github.com/vyuldashev/nova-permission

But does someone know how i can hide the “role & permission” for all users which are not inside role X ?

0 likes
2 replies
ha@knopsmedia's avatar

It might be useful for others!

// inside your NovaServiceProvider tools

	(new NovaPermissions())->canSee(function (Request $request) {
         /** @var User $user */
         $user = $request->user();

         return $user->isSuperAdmin();
    }),

and also inside your App/Models/User model

		public function isSuperAdmin()
			{
    			return $this->hasRole('super-admin');
			}
1 like

Please or to participate in this conversation.