{{ !empty($subscriptionPlan) ? 'Edit subscription plan' : 'Add subscription plan' }}
Back
{{ Form::text('title', old('title'), ['class' => 'form-control','placeholder' => 'Title']) }}
@if($errors->has('title'))
{{ $errors->first('title') }}
@endif
{{ Form::number('amount', old('amount'), ['class' => 'form-control','placeholder' => 'Amount','min'=>0,'step' => '0.01','readonly' => !empty($subscriptionPlan) ? true : false]) }}
@if($errors->has('amount'))
{{ $errors->first('amount') }}
@endif
{{ Form::number('duration', old('duration'), ['class' => 'form-control ','placeholder' => 'Enter Days']) }}
@if($errors->has('duration'))
{{ $errors->first('duration') }}
@endif
{{ Form::select('plan_interval', ['month' => 'month', 'year' => 'year'], old("plan_interval"), ['class' => 'form-control', 'disabled' => !empty($subscriptionPlan) ? true : false]) }}
@if($errors->has('plan_interval'))
{{ $errors->first('plan_interval') }}
@endif
{{ Form::number('trail_days', old('trail_days'), ['class' => 'form-control ','placeholder' => 'Enter Days']) }}
@if($errors->has('trail_days'))
{{ $errors->first('trail_days') }}
@endif
{{ Form::select('status', [1 => 'Active', 0 => 'Inactive'], old("status"), ['class' => 'form-control']) }}
{{ Form::select('stripe_plan_id',config::get('constant.subscription_plans'), old("stripe_plan_id"), ['class' => 'form-control']) }}
@php $features=config::get('constant.plan_features');
@$i=1;
if(!empty($subscriptionPlan)){
$existingfeatures = $subscriptionPlan->subscription_plan_features->pluck('value','title')->toArray();
}
@endphp
@foreach($features as $key=>$feature)
@php
$value='';
if( !empty($subscriptionPlan) && $existingfeatures && array_key_exists($key,$existingfeatures)){
$value=$existingfeatures[$key];
}
else{
$value=old("subscription_plan_features[$i][value]");
}
@endphp
@php $i++; @endphp
@endforeach
{{ Form::hidden("subscription_plan_features[$i][title]", $key, ['class' => 'form-control']) }}
{{ Form::text("subscription_plan_features[$i][value]",$value, ['class' => 'form-control','placeholder' => $feature]) }}
@if($errors->has('subscription_plan_features.'.$i.'.value'))
{{ $errors->first('subscription_plan_features.'.$i.'.value') }}
@endif
{{ Form::textarea('description', old('description'), ['class' => 'form-control ','placeholder' => 'Description', 'rows' => 8]) }}
@if($errors->has('description'))
{{ $errors->first('description') }}
@endif