{{ 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('template', __('messages.plan.multi_templates') . ':', ['class' => 'form-label required']) }}
@php $templateNames = [ 1 => 'Simple Contact', 2 => 'Executive Profile', 3 => 'Clean Canvas', 4 => 'Professional', 5 => 'Corporate Connect', 6 => 'Modern Edge', 7 => 'Business Beacon', 8 => 'Corporate Classic', 9 => 'Corporate Identity', 10 => 'Pro Network', 11 => 'Portfolio', 12 => 'Gym', 13 => 'Hospital', 14 => 'Event Management', 15 => 'Salon', 16 => 'Lawyer', 17 => 'Programmer', 18 => 'CEO/CXO', 19 => 'Fashion Beauty', 20 => 'Culinary Food Services', 21 => 'Social Media', 22 => 'Dynamic vcard', 23 => 'Consulting Services', 24 => 'School Templates', 25 => 'Social Services', 26 => 'Retail E-commerce', 27 => 'Pet Shop', 28 => 'Pet Clinic', 29 => 'Marriage', 30 => 'Taxi Service', 31 => 'Handyman Services', 32 => 'Interior Designer', 33 => 'Musician', 34 => 'Photographer', 35 => 'Real Estate', 36 => 'Travel Agency', 37 => 'Flower Garden', ]; @endphp @foreach (getTemplateUrls() as $id => $url)
Template {{ $id }} {{ $templateNames[$id] }} @if ($id == 22)
{{ __('messages.feature.dynamic_vcard') }}
@endif
@endforeach
{{ Form::label('feature', __('messages.plan.features') . ':', ['class' => 'form-label required']) }}
{{ Form::submit(__('messages.common.save'), ['class' => 'btn btn-primary me-3', 'id' => 'planFormSubmit']) }} {{ __('messages.common.discard') }}