@php $selectedItems = collect(old('item_ids', $promotion?->items?->pluck('id')->all() ?? []))->map(fn ($id) => (int) $id)->all(); @endphp @if($errors->any())
@endif

{{ trans('sales.promotions.details') }}

@error('code')
{{ $message }}
@enderror
@error('discount_type')
{{ $message }}
@enderror
@error('discount_value')
{{ $message }}
@enderror
@error('name.ar')
{{ $message }}
@enderror
@error('name.en')
{{ $message }}
@enderror
@error('starts_at')
{{ $message }}
@enderror
@error('ends_at')
{{ $message }}
@enderror
@error('priority')
{{ $message }}
@enderror
@error('usage_limit')
{{ $message }}
@enderror
@if($meta['requires_minimum_purchase'])
@error('minimum_purchase_amount')
{{ $message }}
@enderror
@endif @if($meta['requires_minimum_quantity'])
@error('minimum_quantity')
{{ $message }}
@enderror
@endif
is_active ?? true) ? 'checked' : '' }}>
@if($meta['requires_items'])

{{ trans('sales.promotions.items') }}

@error('item_ids')
{{ $message }}
@enderror
@endif