@foreach($personalia as $item)
  • {{ ucfirst($item->key) }}

    @if($item->hidden) @php // 1. Vervang
    -tags door spaties $cleanValue = str_ireplace(['
    ', '
    ', '
    '], ' ', $item->value); // 2. Verwijder alle andere HTML-tags $cleanValue = strip_tags($cleanValue); // 3. Maskeren vanaf derde teken, spaties zichtbaar houden $masked = ''; $chars = mb_str_split($cleanValue); // Split veilig per karakter foreach ($chars as $i => $char) { if ($i < 2) { $masked .= $char; } elseif ($char === ' ') { $masked .= ' '; } else { $masked .= '*'; } } @endphp @else

    {{ $item->value }}

    @endif
  • @endforeach