@csrf @isset($product) @method('PUT') @endisset
Name and Description @if(isset($product)) Inventory ID: {{ isset($product) ? $product->inventory_id : '' }} @endif
@error('name') {{ $message }} @enderror
@error('slug') {{ $message }} @enderror
List Image
@if(isset($product) && $product->list_image && file_exists(public_path('storage/' . $product->list_image)))
List Image
@endif
@error('list_image') {{ $message }} @enderror
Product Images
@if(isset($product) && $product->images) @foreach($product->images as $img) @if($img->product_image && file_exists(public_path('storage/' . $img->product_image)))
Product Image
@endif @endforeach @endif
@error('images') {{ $message }} @enderror @error('images.*') {{ $message }} @enderror
Category & Application
@error('category') {{ $message }} @enderror
@error('sku') {{ $message }} @enderror
@error('company_code') {{ $message }} @enderror
@php // Decode JSON string into an array for checkboxes $selectedApps = old('applications', isset($product) ? ($product->application ?? []) : []); @endphp
@foreach($applicationsDropdown as $application)
id, $selectedApps) ? 'checked' : '' }}>
@endforeach @error('applications') {{ $message }} @enderror
Product Details
@error('color') {{ $message }} @enderror
@error('size') {{ $message }} @enderror
@error('sub_color') {{ $message }} @enderror
@error('material') {{ $message }} @enderror
@error('finish') {{ $message }} @enderror
@error('thickness') {{ $message }} @enderror
@error('stock_status') {{ $message }} @enderror
@error('unit') {{ $message }} @enderror
@error('price_per_sqft') {{ $message }} @enderror
gst_type ?? 'exclude') == 'include' ? 'checked' : '' }}>
gst_type ?? 'exclude') == 'exclude' ? 'checked' : '' }}>
@error('gst_type') {{ $message }} @enderror
@error('gst_percentage') {{ $message }} @enderror
Packaging Details
@error('product_type') {{ $message }} @enderror
@error('weight') {{ $message }} @enderror @error('weight_unit') {{ $message }} @enderror
@error('coverage_area') {{ $message }} @enderror
@error('piece_per_box') {{ $message }} @enderror
Product Attributes
@php $oldAttributes = old('attributes'); $keys = $oldAttributes['keys'] ?? (isset($product) ? array_keys($product->attributes ?? []) : ['']); $values = $oldAttributes['values'] ?? (isset($product) ? array_values($product->attributes ?? []) : ['']); @endphp @foreach($keys as $index => $key)
@endforeach
SEO Settings
Recommended length: 50–60 characters @error('title') {{ $message }} @enderror
Recommended length: 150–160 characters @error('description') {{ $message }} @enderror