{{ $pageTitle ?? __('messages.list') }}
@if ($auth_user->can('coupon list')) {{ __('messages.back') }} @endif
{{ html()->form('POST', route('coupon.store'))->attribute('data-toggle', 'validator')->id('coupon')->open() }} {{ html()->hidden('id', $coupondata->id ?? null) }}
{{ html()->label(__('messages.code') . ' *', 'code')->class('form-control-label') }} {{-- @if ($coupondata->id == null) --}} {{ html()->text('code', old('code', $coupondata->code))->placeholder(__('messages.code'))->class('form-control')->required() }} {{-- @else

{{ $coupondata->code }}

@endif --}}
{{ html()->label(__('messages.discount_type') . ' *', 'discount_type')->class('form-control-label') }} {{ html()->select( 'discount_type', ['fixed' => __('messages.fixed'), 'percentage' => __('messages.percentage')], old('discount_type', $coupondata->discount_type), // <-- pre-filled value here )->id('discount_type')->class('form-select select2js')->required() }}
{{ html()->label(__('messages.discount') . ' *', 'discount')->class('form-control-label') }} {{ html()->number('discount', $coupondata->discount)->attribute('min', 0)->attribute('step', 'any')->placeholder(__('messages.discount'))->class('form-control')->required() }}
{{ html()->label(__('messages.expire_date') . ' *', 'expire_date')->class('form-control-label') }} {{ html()->text('expire_date', $coupondata->expire_date)->placeholder(__('messages.expire_date'))->class('form-control datetimepicker')->required() }}
{{ html()->label(__('messages.select_name', ['select' => __('messages.service')]) . ' *', 'name')->class('form-control-label') }}
@php $assigned_service = $coupondata->serviceAdded->mapWithKeys(function ($item) { return [$item->service_id => optional($item->service)->name]; }); @endphp {{ html()->select('service_id[]', $assigned_service, $coupondata->serviceAdded->pluck('service_id'))->class('select2js form-group service')->required()->multiple()->attribute('data-placeholder', __('messages.select_name', ['select' => __('messages.service')]))->attribute('data-ajax--url', route('ajax-list', ['type' => 'service-list'])) }}
{{ html()->label(__('messages.status') . ' *', 'status')->class('form-control-label') }} {{ html()->select('status', ['1' => __('messages.active'), '0' => __('messages.inactive')], $coupondata->expire_date)->id('role')->class('form-select select2js')->required() }}
{{ html()->submit(__('messages.save'))->class('btn btn-md btn-primary float-end') }} {{ html()->form()->close() }}