@foreach($rows as $pr) @php $stageIdx = $stages->stageIndex($pr->stage ?? 'draft'); $total = count(\App\Services\PurchaseStageService::STAGES); $pct = $total > 1 ? round(($stageIdx / ($total - 1)) * 100) : 100; $isDone = $pr->stage === 'complete'; @endphp @endforeach
Request # Project / Description Department Requested By Stage Progress Date
{{ $pr->request_number }}
{{ $pr->project_name ?: '—' }}
@if($pr->remarks)
{{ Str::limit($pr->remarks, 50) }}
@endif
{{ $pr->department ?: '—' }} {{ $pr->requested_by_name ?? $pr->requestedBy?->name ?? '—' }} {{ $stages->stageLabel($pr->stage) }}
{{ $pct }}%
{{ $pr->date ? \Carbon\Carbon::parse($pr->date)->format('d M Y') : '—' }}