deliveryNoteData($orderId); $total = collect($order['order_items'] ?? [])->sum(fn ($item) => (int) ($item['subtotal'] ?? 0)); $pdf = Pdf::loadView('pdf.delivery-note', [ 'order' => $order, 'total' => $total, ])->setPaper('a5', 'landscape'); return $pdf->stream(str_replace('/', '-', $order['note_number']).'.pdf'); } }