@extends('backend.layouts.app') @section('title', __('messages.add_coupon')) @section('content')
@csrf @if (isset($coupon)) @method('PUT') @endif
@error('code') {{ $message }} @enderror
{{ html()->label(__('messages.start_date_coupon') , 'start_date')->class('form-label') }} * {{ html()->date('start_date') ->value(isset($coupon) ? $coupon->start_date : old('start_date')) ->placeholder(__('messages.date_placeholder')) ->class('form-control datetimepicker') }} @error('start_date') {{ $message }} @enderror
{{ html()->label(__('messages.expire_date') , 'expire_date')->class('form-label') }} * {{ html()->date('expire_date') ->value(isset($coupon) ? $coupon->expire_date : old('expire_date')) ->placeholder(__('messages.date_placeholder')) ->class('form-control datetimepicker') }} @error('expire_date') {{ $message }} @enderror
{{ html()->label(__('messages.description'), 'description')->class('form-label') }} * @error('description') {{ $message }} @enderror
{{ html()->label(__('messages.discount_type'), 'discount_type')->class('form-label') }} *
@error('discount_type') {{ $message }} @enderror
{{ html()->label(__('messages.discount_amount'), 'discount')->class('form-label') }} *
@error('discount') {{ $message }} @enderror
{{ html()->label(__('messages.subscription_plan'), 'subscription_plan_ids')->class('form-label') }} * {{ html()->multiselect('subscription_plan_ids[]', $plans->pluck('name', 'id'), isset($coupon) ? $coupon->subscriptionPlans->pluck('id') : old('subscription_plan_ids', []) ) ->class('form-control select2') ->id('subscription_plan_ids') ->attributes(['data-placeholder' => __('messages.selecte_plan')]) }} @error('subscription_plan_ids') {{ $message }} @enderror
{{ __('messages.plan_required') }}
{{ html()->label(__('messages.status'), 'status')->class('form-label') }}
{{ html()->hidden('status', 0) }} {{ html()->checkbox('status') ->class('form-check-input') ->id('status') ->value(1) ->checked(isset($coupon) ? $coupon->status : old('status', 1)) }}
@error('status') {{ $message }} @enderror
{{ __('messages.cancel') }}
@endsection