pdf_path || ! Storage::disk('local')->exists($preventivo->pdf_path)) { $preventivo->pdf_path = PreventivoPdf::genera($preventivo); $preventivo->save(); } return Storage::disk('local')->response( $preventivo->pdf_path, 'preventivo-'.($preventivo->numero ?? $preventivo->id).'.pdf' ); })->middleware(['auth'])->name('preventivi.pdf.show');