'auth'], function () { //POS Route::get('/app/pos', 'PosController@index')->name('app.pos.index'); Route::post('/app/pos', 'PosController@store')->name('app.pos.store'); //Generate PDF 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'); //Sales Route::resource('sales', 'SaleController'); //Payments Route::get('/sale-payments/{sale_id}', 'SalePaymentsController@index')->name('sale-payments.index'); Route::get('/sale-payments/{sale_id}/create', 'SalePaymentsController@create')->name('sale-payments.create'); Route::post('/sale-payments/store', 'SalePaymentsController@store')->name('sale-payments.store'); Route::get('/sale-payments/{sale_id}/edit/{salePayment}', 'SalePaymentsController@edit')->name('sale-payments.edit'); Route::patch('/sale-payments/update/{salePayment}', 'SalePaymentsController@update')->name('sale-payments.update'); Route::delete('/sale-payments/destroy/{salePayment}', 'SalePaymentsController@destroy')->name('sale-payments.destroy'); });