diff --git a/app/Http/Controllers/Orders/OrderController.php b/app/Http/Controllers/Orders/OrderController.php index b532eff..aec856b 100644 --- a/app/Http/Controllers/Orders/OrderController.php +++ b/app/Http/Controllers/Orders/OrderController.php @@ -7,6 +7,7 @@ use App\Models\AddressBook; use App\Models\Company; use App\Models\CustomIssues; use App\Models\Order; +use App\Models\OrderWarehouse; use App\Models\PackingList; use App\Models\ShippingArrangement; use Barryvdh\DomPDF\PDF; @@ -72,17 +73,17 @@ class OrderController extends Controller public function download(String $orderId, String $type){ $order = order::findOrFail($orderId); - return view('pages.pdf.qr', [ + $warehouse = OrderWarehouse::where('order_id', $orderId)->firstOrFail(); + $warehouseAddress = AddressBook::where('type', 2)->where('reference_id', $warehouse->id); + $data = [ 'order' => $order, 'company' => Company::findOrFail($order->company_id), - 'delivery_address' => AddressBook::where('id', $order->address_id)->first() - ]); + 'delivery_address' => AddressBook::where('id', $order->address_id)->first(), + 'warehouse_address' => $warehouseAddress + ]; + return view('pages.pdf.qr', $data); - return $this->pdf->setOptions(['isHtml5ParserEnabled' => true, 'isRemoteEnabled' => true])->loadView('pages.pdf.qr', [ - 'order' => $order, - 'company' => Company::findOrFail($order->company_id), - 'delivery_address' => AddressBook::where('id', $order->address_id)->first() - ])->stream(); +// return $this->pdf->setOptions(['isHtml5ParserEnabled' => true, 'isRemoteEnabled' => true])->loadView('pages.pdf.qr', $data)->stream(); } }