@php $isEdit = isset($client); $products = $isEdit ? $client->resolvedProducts() : []; $catalogProducts = $catalogProducts ?? collect(); $logoRequired = ! $isEdit || empty($client->logo_path); @endphp
@csrf @if ($isEdit) @method('PUT') @endif
@if ($isEdit && $client->logo_path) @endif
@if ($catalogProducts->isEmpty())

Add products first.

@endif
@foreach (range(1, $productCount) as $n) @php $saved = $products[$n - 1] ?? []; $pName = old('products.'.$n.'.name', $saved['name'] ?? ''); $pQty = old('products.'.$n.'.quantity', $saved['quantity'] ?? ''); $pUsed = $saved['used'] ?? '0'; @endphp @include('admin.clients._product-row', [ 'index' => $n, 'name' => $pName, 'quantity' => $pQty, 'used' => $pUsed, 'productId' => $saved['product_id'] ?? null, 'preserveUsed' => $isEdit, 'catalogProducts' => $catalogProducts, 'required' => true, ]) @endforeach
Cancel
@push('scripts') @endpush