@php $selectedFamilyIds = $fragrance?->classifications->where('group', 'FRAGRANCE_FAMILY')->pluck('id')->all() ?? []; $selectedCharacterIds = $fragrance?->classifications->where('group', 'SCENT_CHARACTER')->pluck('id')->all() ?? []; $selectedNoteIds = fn (string $type) => $fragrance?->noteLinks->where('note_type', $type)->pluck('note_id')->all() ?? []; $priceFor = fn (string $sizeId) => $fragrance?->sizePrices->firstWhere('size_id', $sizeId)?->base_price; @endphp
@csrf @if ($fragrance) @method('PUT') @endif
@if (!$fragrance) @endif

Fragrance Families

@foreach ($families as $family) @endforeach

Scent Character

@foreach ($characters as $character) @endforeach

Fragrance Notes

Hold Ctrl/Cmd to select multiple notes per layer.

@foreach (['TOP' => 'Top Notes', 'HEART' => 'Heart Notes', 'BASE' => 'Base Notes'] as $type => $label)
@endforeach

Custom Perfume Base Price by Size

Leave blank to make this fragrance unavailable at that size in the builder.

@foreach ($sizes as $size) @endforeach
Cancel