@csrf @if(!empty($lead->id) && $mode == 'create') @endif @if($mode == 'edit') @method('PUT') @endif
Customer Details
@error('name') {{ $message }} @enderror
@error('mobile_no') {{$message}} @enderror
@error('location') {{$message}} @enderror
@error('project_type') {{$message}} @enderror
Quotation Products
@php $productsWithKeys = collect($lead->products)->map(function($product, $key) { $product->original_key = $key; return $product; }); $groupedProducts = $productsWithKeys->groupBy(function($product) { return $product->wishlist_name ?? ''; }); @endphp @foreach($groupedProducts as $wishlistName => $products) @if(!empty($wishlistName)) @endif @foreach($products as $product) @php $key = $product->original_key; @endphp @endforeach @endforeach
Product HSN Code Price Qty Discount % Tax Type GST % Retainable Status Amount Action
{{ $wishlistName }}
{{ \Illuminate\Support\Str::words($product->name, 6, '...') }} @if(!empty($product->wishlist_name)) @endif @if(!empty($product->coverage_area)) Coverage Area: {{ $product->coverage_area }} @endif SKU: {{ $product->sku ?? '-' }}
@error("products.$key.hsn_code") {{ $message }} @enderror @error("products.$key.price") {{ $message }} @enderror @error("products.$key.qty") {{ $message }} @enderror @error("products.$key.discount") {{ $message }} @enderror @php $hasGstType = !empty($product->gst_type); $selectedGstType = old('products.'.$key.'.gst_type', $product->gst_type ?? 'exclude'); @endphp @if($hasGstType) @endif @error("products.$key.gst_type") {{ $message }} @enderror @php $selectedTax = old('products.'.$key.'.tax', $product->gst_percentage ?? $product->tax ?? 12); @endphp @error("products.$key.tax") {{ $message }} @enderror @error("products.$key.retainable") {{ $message }} @enderror @error("products.$key.amount") {{ $message }} @enderror
@error("grand_total") {{ $message }} @enderror