route('externalprofile'); /** @var User|null $user */ $user = Auth::user(); abort_unless( $profile->canBeSynced() || $user?->hasRole(Role::ADMIN->value), 403, 'This external profile cannot be synced at the moment.' ); return $next($request); } }