{{ str_pad('PENERIMAAN MAKLON', 35) }} {{$grMaklon->suppliers->supplier_name ?? 'N/A'}}
{{ str_pad('', 45) }} {{''}}
{{ str_pad('', 45) }} {{$grMaklon->suppliers->address ?? ''}}
{{ str_pad('', 45) }} {{ \Carbon\Carbon::parse($grMaklon->document_date)->format('d/m/Y') }}
{{ $grMaklon->document_number }}
———————————————————————————————————————————————————————————————————————————————————————
NO NAMA BARANG QTY
———————————————————————————————————————————————————————————————————————————————————————
@php
$count = 0;
$startingIndex = 0;
for ($i = 0; $i < $pageNumber; $i++) {
$startingIndex += count($pages[$i]['items']);
}
@endphp
@foreach($page['items'] as $index => $detail)
@php
$maxLength = 54; // Max length for item name
$itemName = $detail->resultItems->item_name;
$lines = explode("\n", wordwrap($itemName, $maxLength, "\n", false)); // Word-based wrapping
$qtys+=$detail->qty;
@endphp
@foreach($lines as $lineIndex => $line)
@if($lineIndex == 0)
{{ str_pad($startingIndex + $loop->parent->iteration, 3) }} {{ str_pad($line, 54,' ',STR_PAD_BOTH) }} {{ str_pad(number_format( $detail->qty, 0, ',', '.') , 15, ' ', STR_PAD_BOTH) }} {{ str_pad(' ', 9) }}
@else
{{ str_pad('', 3) }} {{ str_pad($line, 54) }} {{ str_pad('', 10) }} {{ str_pad('', 10) }} {{ str_pad(' ', 9) }}
@endif
@php
$count++;
@endphp
@endforeach
@endforeach
@for($i = 0; $i < (11 - $count-1); $i++)
{{ str_pad('', 3) }} {{ str_pad('', 54) }} {{ str_pad('', 15) }} {{ str_pad(' ', 9) }}
@endfor
———————————————————————————————————————————————————————————————————————————————————————
{{ str_pad('', 3) }} {{ str_pad('', 54) }} {{ str_pad(number_format($qtys,0,',','.'), 15, ' ', STR_PAD_BOTH) }} {{ str_pad(' ', 9) }}
———————————————————————————————————————————————————————————————————————————————————————
PENERIMA: PENGIRIM:
{{$names}} {{ ($pageNumber + 1) }} of {{ $totalPages }}
@endforeach