Aggiunto possibilità di cancellare documenti (contratti)
This commit is contained in:
@@ -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']);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user