|
|
@@ -130,12 +130,13 @@ Route::group(['middleware' => 'tenant'], function () {
|
|
|
Route::get('/receipt/{id}', function ($id) {
|
|
|
$receipt = \App\Models\Receipt::findOrFail($id);
|
|
|
$pdf = PDF::loadView('receipt', array('receipt' => $receipt));
|
|
|
- $pdfName = "Ricevuta_" . $receipt->member->last_name . "_" . $receipt->number . "_" . $receipt->year . ".pdf";
|
|
|
+
|
|
|
+ $lastName = Illuminate\Support\Str::slug($receipt->member->last_name ?? 'sconosciuto', '_');
|
|
|
+ $firstName = Illuminate\Support\Str::slug($receipt->member->first_name ?? 'sconosciuto', '_');
|
|
|
+
|
|
|
+ $pdfName = "Ricevuta_{$receipt->number}_{$lastName}_{$firstName}.pdf";
|
|
|
+
|
|
|
return $pdf->stream($pdfName);
|
|
|
- /*return response()->streamDownload(
|
|
|
- fn () => print($pdf),
|
|
|
- "ricevuta_" . $receipt->number . "_" . $receipt->year . ".pdf"
|
|
|
- );*/
|
|
|
});
|
|
|
|
|
|
Route::get('/all_receipts', function () {
|
|
|
@@ -155,8 +156,9 @@ Route::get('/all_receipts', function () {
|
|
|
|
|
|
foreach ($receipts as $receipt) {
|
|
|
$lastName = Illuminate\Support\Str::slug($receipt->member->last_name ?? 'sconosciuto', '_');
|
|
|
+ $firstName = Illuminate\Support\Str::slug($receipt->member->first_name ?? 'sconosciuto', '_');
|
|
|
|
|
|
- $pdfName = "Ricevuta_{$lastName}_{$receipt->number}_{$receipt->year}.pdf";
|
|
|
+ $pdfName = "Ricevuta_{$receipt->number}_{$lastName}_{$firstName}.pdf";
|
|
|
|
|
|
$pdf = PDF::loadView('receipt', ['receipt' => $receipt]);
|
|
|
|