File: D:/HostingSpaces/ZelfVerkopen/zelfverkopen.nl/app/KommaApp/Orders/OrderController.php
<?php
namespace App\KommaApp\Orders;
use App\Http\Controllers\Controller;
use App\KommaApp\Orders\Models\Order;
class OrderController extends Controller
{
protected $orderService;
protected $kmsOrderService;
public function __construct(OrderService $orderService, \App\KommaApp\Orders\Kms\OrderService $kmsOrderService)
{
parent::__construct();
$this->orderService = $orderService;
$this->kmsOrderService = $kmsOrderService;
}
public function generateInvoice($orderId){
$pdf = $this->kmsOrderService->generateInvoice($orderId);
$pdfName = 'Factuur-' . $orderId . '.pdf';
// $pdf->save(storage_path('app/temp/'.$pdfName));
return $pdf->stream($pdfName);
}
}