Aggiunto possibilità di cancellare documenti (contratti)

This commit is contained in:
2023-10-17 09:44:22 +02:00
parent 11f819cfbc
commit b64d954309
4 changed files with 20 additions and 3 deletions

View File

@@ -4,6 +4,7 @@ namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Contratti;
use App\Models\GenDoc;
use Carbon\Carbon;
class ContrattiController extends Controller
@@ -45,4 +46,17 @@ class ContrattiController extends Controller
$contratto = Contratti::getContrattoById($id);
return view('contratti.detail',['contratto'=>$contratto, 'docs' => \App\Models\GenDoc::listDocument(1,$id)]);
}
public function documentDelete(Request $id)
{
// return dd($id);
// $entity=1;
$contratto=GenDoc::find($id['id']);
if(file_exists('/storage/'.$contratto->filename))
{
unlink('storage/'.$contratto->filename);
}
GenDoc::find($id['id'])->delete();
return redirect('/admin/contratti/'.$id['entity_id']);
}
}