@extends('layouts.master') @section('content')
Products

Products List

{{-- --}} @php $index = 1; @endphp @foreach ($products as $mainProduct) @foreach ($mainProduct->subCategoriesParent as $parentCate) @foreach ($parentCate->subCategoriesChild as $childCate) @php // Fetch matching good receipt details for the current product combination $goodReceipt = $good_receipts_truck ->map(function ($truck) use ($mainProduct, $parentCate, $childCate) { return $truck->goodReceipts ->map(function ($receipt) use ( $mainProduct, $parentCate, $childCate, ) { return $receipt->goodReceiptDetails ->where( 'pro_cate_main_id', $mainProduct->id_pro_cate_main, ) ->where( 'pro_cate_parent_id', $parentCate->id_pro_sub_cat_parent, ) ->where( 'pro_cate_child_id', $childCate->id_pro_sub_cat_child, ) ->first(); }) ->filter() ->first(); }) ->filter() ->first(); // Fetch matching sale details for the current product combination $saleDetail = $sales ->map(function ($sale) use ($mainProduct, $parentCate, $childCate) { return $sale->salesItemsDetails ->where('items_main_cate', $mainProduct->products_category_name) ->where('items_parent_cate', $parentCate->name) ->where('items_child_cate', $childCate->name) ->first(); }) ->filter() ->first(); // Set default values for bori and sold $overallBori = $goodReceipt ? $goodReceipt->bori : 0; $soldBori = $saleDetail ? $saleDetail->bori : 0; $remainingBori = $overallBori - $soldBori; @endphp {{-- --}} @endforeach @endforeach @endforeach {{-- --}}
#DateP Main Cate P Parent Cate P Child Cate Marka Truck No Available Bori Sold Bori Weight Rate Supplier
{{ $index++ }}{{ $mainProduct->created_at->format('d-m-Y') }}{{ $mainProduct->products_category_name }} {{ $parentCate->name }} {{ $childCate->name }} {{ $goodReceipt ? $goodReceipt->marka : '' }} {{ $goodReceipt ? $goodReceipt->goodReceiptTruck->truck_no : '' }} {{ number_format($overallBori, 2) }} {{ number_format($soldBori, 2) }} {{ $saleDetail ? number_format($saleDetail->weight, 2) : '' }} {{ $saleDetail ? number_format($saleDetail->rate, 2) : '' }} {{ $goodReceipt && $goodReceipt->goodReceipt->supplier ? $goodReceipt->goodReceipt->supplier->supplier_name : '' }}
#DateP Main Cate P Parent Cate P Child Cate Marka Truck No Available Bori Sold Bori Weight Rate Supplier
@endsection @push('scripts') @endpush