purchaserequestMachineManualRepository = $purchaserequestMachineManualRepository; } public function getMachineManualPurchaseRequest($purchaseRequestId) { $machineManual = $this->purchaserequestMachineManualRepository->getMachineManualPurchaseRequest( $purchaseRequestId ); $machineManual->map(function ($item) { $item->purchaseRequestMachineManualDetails->map(function ($detail) { $detail['remaining_qty'] = (int) $detail->qty - (int) $detail->used_qty; $detail->qty_request = (float) $detail->qty; return $detail; }); return $item; }); return $machineManual; } }