netgescon-day0/app/Http/Controllers/Filament/AffittiRicevuteController.php

31 lines
890 B
PHP

<?php
namespace App\Http\Controllers\Filament;
use App\Http\Controllers\Controller;
use App\Models\AffittoCanoneDovuto;
use Illuminate\Http\Request;
class AffittiRicevuteController extends Controller
{
public function show(Request $request, AffittoCanoneDovuto $dovuto)
{
$layout = $request->query('layout', 'a4');
$withMatrice = (bool) $request->query('matrice', true);
$applyBollo = $request->query('bollo');
$affitto = $dovuto->affitto;
if (empty($dovuto->n_ricevuta)) {
$dovuto->n_ricevuta = $dovuto->generateNumeroRicevuta();
$dovuto->save();
}
return view('filament.affitti.ricevuta', [
'dovuto' => $dovuto,
'affitto' => $affitto,
'layout' => $layout,
'withMatrice' => $withMatrice,
'applyBollo' => $applyBollo,
]);
}
}