$user->hasRole('admin') || $user->can('view_reports')); Gate::define('export-report-data', fn(User $user) => $user->hasRole('admin') || $user->can('export_reports')); Gate::define('export-sensitive-data', fn(User $user) => $user->hasRole('admin') || $user->can('export_leads') || $user->can('export_reports')); } }