withRelations()->where('stage', '!=', 'complete')->latest()->get(); $completed = $this->withRelations()->where('stage', 'complete')->latest()->get(); return view('purchase.pipeline.index', compact('active', 'completed', 'stages')); } public function show(PurchaseRequest $purchaseRequest, PurchaseStageService $stages) { $purchaseRequest->load([ 'requestedBy', 'items', 'signature.signedBy', 'rfqInvitations.supplier', 'supplierQuotes', 'awardedQuote.supplier', ]); $suppliers = Supplier::where('is_active', true)->orderBy('name')->get(); return view('purchase.pipeline.show', [ 'pr' => $purchaseRequest, 'stages' => $stages, 'suppliers' => $suppliers, ]); } }