@php use App\Support\MediaUrl; $isEdit = $fragrance->exists; $previewImageUrl = MediaUrl::fromStored(old('image_url', $fragrance->image_url)); @endphp

Catalog Basics

Core identity fields and product image for catalog and storefront.

@error('brand_id')

{{ $message }}

@enderror
@error('name')

{{ $message }}

@enderror
@error('slug')

{{ $message }}

@enderror
@error('tag')

{{ $message }}

@enderror

Drag & drop image here or

Accepted: JPG, PNG, WEBP, GIF (max 4MB)
@error('image_url')

{{ $message }}

@enderror @error('image')

{{ $message }}

@enderror

Classification

Audience and concentration metadata for filtering and browse UX.

@error('gender')

{{ $message }}

@enderror
@error('concentration')

{{ $message }}

@enderror
@error('release_year')

{{ $message }}

@enderror

Description & Notes

Editorial copy and accord pyramid shown on product details.

@error('description')

{{ $message }}

@enderror
@foreach (['notes_top', 'notes_middle', 'notes_base'] as $noteField) @error($noteField)

{{ $message }}

@enderror @endforeach

Wear Profile

Performance profile and recommendation tags used by shoppers.

@error('longevity_hours_min')

{{ $message }}

@enderror
@error('longevity_hours_max')

{{ $message }}

@enderror
@error('projection_level')

{{ $message }}

@enderror
@error('sillage_level')

{{ $message }}

@enderror
@error('best_for_input')

{{ $message }}

@enderror
@error('seasons_input')

{{ $message }}

@enderror
@error('time_of_day_input')

{{ $message }}

@enderror

Publishing & Visibility

Control listing visibility and featured merchandising badges.

Cancel