Overview
Policies are Laravel classes that contain authorization logic. They determine which users can perform which actions on your resources.Creating a Policy
Policies are located insrc/Policies. Create a policy class:
Policy Contracts
Always define a contract for each Policy inEsign\UnleashCommerce\Admin\Contracts\Filament\Policies:
Super Admin Support
To enable super admin functionality, policy methods should return eithertrue or null:
true: Action is allowednull: Super admin check takes overfalse: Action is denied (even for super admins)
Registering Policies
Register replacements via theFilamentPolicyManifest to allow swapping implementations.