*/ protected $policies = [ Tenant::class => TenantPolicy::class, PurchaseHistory::class => PurchaseHistoryPolicy::class, OAuthClient::class => OAuthClientPolicy::class, ]; /** * Register any authentication / authorization services. */ public function boot(): void { $this->registerPolicies(); Gate::before(function (User $user): ?bool { return $user->role === 'super_admin' ? true : null; }); } }