route('externalprofile'); /** @var User|null $user */ $user = $request->user('sanctum'); if ( intval($profile?->externalentries()?->count()) >= $entryLimit && empty($user?->can(SpecialPermission::BYPASS_FEATURE_FLAGS->value)) ) { abort(403, "External profiles cannot contain more than '$entryLimit' entries."); } return $next($request); } }