diff --git a/app/Http/Controllers/GenDocController.php b/app/Http/Controllers/GenDocController.php index 05bd4b4..e182bff 100644 --- a/app/Http/Controllers/GenDocController.php +++ b/app/Http/Controllers/GenDocController.php @@ -16,7 +16,7 @@ class GenDocController extends Controller { $entity_id=0; } - $documenti = GenDoc::listDocument($entity,$entity_id); + $documenti = GenDoc::listDocument($entity,$entity_id); return view('conti.documenti.gendoc', [ 'id'=>$entity_id, 'entity'=>$entity, @@ -35,5 +35,9 @@ class GenDocController extends Controller return redirect()->back(); } - + public function downloadFile($id){ + $doc = Gendoc::find($id)->get(); + return response()->download($doc->filename); + } + } diff --git a/resources/views/conti/documenti/gendoc.blade.php b/resources/views/conti/documenti/gendoc.blade.php index 279f6c0..c70ed62 100644 --- a/resources/views/conti/documenti/gendoc.blade.php +++ b/resources/views/conti/documenti/gendoc.blade.php @@ -51,7 +51,7 @@ @foreach($documenti as $documento) -  {{ $documento->descrizione }} +  {{ $documento->descrizione }} Edit  diff --git a/routes/web.php b/routes/web.php index f287399..d5581e9 100644 --- a/routes/web.php +++ b/routes/web.php @@ -85,6 +85,7 @@ Route::middleware([ // Route::post('admin/movimenti/docs', [DocumentiController::class,'storeFile']); Route::get('admin/movimenti/docs', [App\Http\Controllers\GenDocController::class,'fileForm'])->name('documenti'); Route::post('admin/movimenti/docs', [App\Http\Controllers\GenDocController::class,'storeFile']); + Route::get('admin/movimenti/download',[App\Http\Controllers\GenDocController::class,'downloadFile'])->name('download'); // {issue #5} // Route::get('movimenti/docs', [DocumentiController::class,'fileMovimentiForm'])->name('documenti');