'auth'], function () { Route::get('/sales/pdf/{id}', function ($id) { $sale = \Modules\Sale\Entities\Sale::findOrFail($id); $customer = \Modules\People\Entities\Customer::findOrFail($sale->customer_id); $pdf = \PDF::loadView('sale::print', [ 'sale' => $sale, 'customer' => $customer, ])->setPaper('a4'); return $pdf->stream('sale-'. $sale->reference .'.pdf'); })->name('sales.pdf'); Route::resource('sales', 'SaleController'); });