@extends('layouts.app') @section('title', 'Purchase Requests') @section('content')
Manage internal purchase requests
| Request # | Date | Department | First Item | Qty / Items | Status | Requested By | Actions |
|---|---|---|---|---|---|---|---|
| {{ $request->request_number ?? '#' . $request->id }} | {{ $request->date ? $request->date->format('d M Y') : '' }} | {{ $request->department }} | {{ $request->items->first()->description ?? '—' }} | {{ $request->items->count() > 1 ? $request->items->count() . ' items' : ($request->items->first() ? number_format($request->items->first()->quantity_required, 2) . ' ' . $request->items->first()->unit : '—') }} | @php $badgeClass = match($request->status) { 'pending' => 'badge-yellow', 'approved' => 'badge-green', 'rejected' => 'badge-red', 'ordered' => 'badge-blue', default => 'badge-gray', }; @endphp {{ ucfirst($request->status) }} | {{ $request->requestedBy->name ?? $request->requested_by }} |
@if($request->status === 'pending')
@endif
|
| No purchase requests found. | |||||||