@extends('layouts.app') @section('content') @php $translationLanguages = ($appLanguages ?? collect()) ->filter(fn ($language) => filled($language->code)) ->values(); @endphp

Create Subscription Plan

Add plan details.

@csrf
@php $type = old('type', 'user'); @endphp @error('type')
{{ $message }}
@enderror
@error('name')
{{ $message }}
@enderror
@error('regular_price')
{{ $message }}
@enderror
@error('sale_price')
{{ $message }}
@enderror
@error('duration_days')
{{ $message }}
@enderror
@php $status = old('status', 'active'); @endphp @error('status')
{{ $message }}
@enderror
@error('short_description')
{{ $message }}
@enderror
@php $featuresInput = old('features'); if (!is_array($featuresInput)) { $featuresInput = []; } $features = []; foreach ($featuresInput as $item) { $value = is_array($item) ? ($item['feature'] ?? '') : $item; $value = trim((string) $value); if ($value !== '') { $features[] = $value; } } if (count($features) === 0) { $features = ['']; } @endphp
Features
@foreach ($features as $feature)
@endforeach
@error('features')
{{ $message }}
@enderror @error('features.*.feature')
{{ $message }}
@enderror
@if($translationLanguages->count())
Translations

Manual translation fields. Default locale: {{ strtoupper($defaultTranslationLocale) }}.

@include('includes.partial.auto_translate.create_toggle')
@foreach($translationLanguages as $language) @php $translationLanguageName = $language->language->name ?? ($language->data['name'] ?? strtoupper($language->code)); @endphp
@error('translations.' . $language->code . '.name')
{{ $message }}
@enderror
@error('translations.' . $language->code . '.short_description')
{{ $message }}
@enderror
@endforeach
@endif
Back
@endsection