{{ Form::label('name', __('messages.common.name') . ':', ['class' => 'form-label required']) }} {{ Form::text('name', isset($plan) ? $plan->name : null, ['class' => 'form-control', 'placeholder' => __('messages.form.plan_name'), 'required']) }}
@php $duration = collect(\App\Models\Plan::DURATION)->map(function ($value) { return trans('messages.plan.' . $value); }); @endphp
{{ Form::label('frequency', __('messages.plan.frequency') . ':', ['class' => 'form-label required']) }} {{ Form::select('frequency', $duration, isset($plan) ? $plan->frequency : null, ['class' => 'form-control', 'required', 'data-control' => 'select2']) }}
{{ Form::label('currency_id', __('messages.plan.currency') . ':', ['class' => 'form-label required']) }} {{ Form::select('currency_id', getCurrencies(), isset($plan) ? $plan->currency_id : null, ['class' => 'form-control select2Selector', 'required', 'placeholder' => __('messages.form.select_currency'), 'data-control' => 'select2', 'required']) }}
{!! Form::label('price', __('messages.plan.price') . ':', ['class' => 'form-label required']) !!} {!! Form::text('price', isset($plan) ? $plan->price : null, [ 'class' => 'form-control price-format-input', 'min' => '0', 'step' => '0.01', 'placeholder' => __('messages.form.price'), 'required', isset($plan) && $plan->is_trial ? 'disabled' : '', ]) !!}
{!! Form::label('no_of_vcards', __('messages.plan.no_of_vcards') . ':', ['class' => 'form-label required']) !!} {!! Form::number('no_of_vcards', isset($plan) ? $plan->no_of_vcards : null, [ 'class' => 'form-control', 'min' => '1', 'placeholder' => __('messages.form.allowed_vcard'), 'required', ]) !!}
{!! Form::label('trial_days', __('messages.plan.trial_days') . ':', ['class' => 'form-label']) !!} {!! Form::number('trial_days', isset($plan) ? $plan->trial_days : null, [ 'class' => 'form-control', 'placeholder' => __('messages.form.enter_trial'), ]) !!}
{!! Form::label('storage_limit', __('messages.plan.storage_limit') . ':', ['class' => 'form-label required']) !!} {!! Form::number('storage_limit', isset($plan) ? $plan->storage_limit : 200, [ 'class' => 'form-control', 'placeholder' => __('messages.plan.storage_limit'), ]) !!}
@if (isset($planCustomFields)) @foreach ($planCustomFields as $key => $planCustomField)
{!! Form::label('custom_vcard_number', __('messages.plan.custom_vcard_number') . ':', [ 'class' => 'form-label required', ]) !!} {!! Form::number('custom_vcard_number[]', $planCustomField->custom_vcard_number, [ 'class' => 'form-control', 'placeholder' => __('messages.plan.custom_vcard_number'), 'required', ]) !!}
{!! Form::label('custom_vcard_price', __('messages.plan.custom_vcard_price') . ':', [ 'class' => 'form-label required', ]) !!} {!! Form::number('custom_vcard_price[]', $planCustomField->custom_vcard_price, [ 'class' => 'form-control', 'placeholder' => __('messages.plan.custom_vcard_price'), 'required', ]) !!}
@endforeach @endif
{{ Form::label('feature', __('messages.plan.features') . ':', ['class' => 'form-label required']) }}
{{ Form::label('template', __('messages.plan.multi_templates') . ':', ['class' => 'form-label required']) }}
@foreach (getTemplateUrls() as $id => $url)
Template {{ $id }} @if ($id == 22)
{{ __('messages.feature.dynamic_vcard') }}
@endif
@endforeach
{{ Form::submit(__('messages.common.save'), ['class' => 'btn btn-primary me-3', 'id' => 'planFormSubmit']) }} {{ __('messages.common.discard') }}