MIF_E31222707/Modules/Sale/Routes/web.php

31 lines
933 B
PHP

<?php
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::group(['middleware' => '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');
});