hasAnyRole(['admin', 'supervisor', 'agent']); } public function view(User $user, FollowUp $followUp): bool { return AccessControl::canAccessFollowUp($user, $followUp); } public function create(User $user, Lead $lead): bool { return AccessControl::canAccessLead($user, $lead); } public function update(User $user, FollowUp $followUp): bool { return AccessControl::canAccessFollowUp($user, $followUp); } }