@php $formMode = $formMode ?? 'create'; $formAction = $formAction ?? route('categories.store'); $formMethod = $formMethod ?? 'POST'; $category = $category ?? null; $redirectUrl = $redirectUrl ?? null; $categoryFormCategories = $categoryFormCategories ?? collect(); $categoryFormVendors = $categoryFormVendors ?? collect(); $defaultVendorId = $defaultVendorId ?? null; $formIdPrefix = $formIdPrefix ?? 'category_form'; $hideStoreMenuFields = $hideStoreMenuFields ?? false; $forcedParentId = $forcedParentId ?? null; $forcedVendorId = $forcedVendorId ?? null; $selectedParentId = old('parent_id', $forcedParentId ?? $category->parent_id ?? null); $selectedVendorId = old('vendor_id', $forcedVendorId ?? $category->vendor_id ?? $defaultVendorId); @endphp
@csrf @if ($formMethod !== 'POST') @method($formMethod) @endif @if ($redirectUrl) @endif
@include('alerts.error_messages')
{{ $formMode === 'edit' ? trans('lang.category_edit') : trans('lang.category_create') }}
{{ trans('lang.category_name_help') }}
{{ trans('lang.category_description_help') }}
@if ($hideStoreMenuFields) @else
@endif @if ($hideStoreMenuFields) @else
@endif
{{ trans('lang.display_order_help') }}
@if ($category && $category->getMedia('images')->count())
@foreach ($category->getMedia('images') as $media) category_image @endforeach
@endif
{{ trans('lang.category_image_help') }}
@unless ($hideStoreMenuFields)
@if ($category && $category->getMedia('product_default_image')->count())
@foreach ($category->getMedia('product_default_image') as $media) product_default_image @endforeach
@endif
{{ trans('lang.product_default_image_help') }}
@endunless @unless ($hideStoreMenuFields)
@if ($category && $category->getMedia('category_header_image')->count())
@foreach ($category->getMedia('category_header_image') as $media) category_header_image @endforeach
@endif
{{ trans('lang.category_header_image_help') }}
@endunless
is_active ?? 0) ? 'checked' : '' }}>
@unless ($hideStoreMenuFields)
is_main ?? 0) ? 'checked' : '' }}>
{{ trans('lang.main_help') }}
is_carto ?? 0) ? 'checked' : '' }}>
{{ trans('lang.is_carto_help') }}
is_bookit ?? 0) ? 'checked' : '' }}>
{{ trans('lang.is_bookit_help') }}
is_discover ?? 0) ? 'checked' : '' }}>
{{ trans('lang.is_discover_help') }}
is_shop ?? 0) ? 'checked' : '' }}>
{{ trans('lang.is_shop_help') }}
@endunless @if ($hideStoreMenuFields) @else
is_consumable ?? 0) ? 'checked' : '' }}>
@endif @include('partials.commission_rate', ['commissionable' => $category])