Creato funzione di cancellazione riga dal progetto eritorno su pagina di dettaglio.

This commit is contained in:
Amministratore 2023-05-11 10:59:54 +02:00
parent 92276adb8a
commit 731b188f4d
4 changed files with 17 additions and 1 deletions

View File

@ -3,8 +3,17 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\RigaProgetto;
class RigaProgettoController extends Controller
{
//
public function deleterow($id_row,$id_prog)
{
$id_riga = $id_row;
$id_progetto = $id_prog;
RigaProgetto::deleteRow($id_riga);
return redirect('/admin/progetti/detail/?id='.$id_progetto);
}
}

View File

@ -25,4 +25,9 @@ class RigaProgetto extends Model
'ore'=>$args['ore'],
]);
}
public static function deleteRow($id)
{
DB::table('riga_progettos')->delete($id);
}
}

View File

@ -149,7 +149,7 @@
<td>{{ $riga->descrizione }}</td>
<td>{{ $riga->ore }}</td>
<td>{{ $riga->prezzo }}</td>
<td><a href="#{{ $riga->id }}" class="btn btn-danger">X</a></td>
<td><a href="delete_row/{{ $riga->id }}/return/{{ $progetto->id }}" class="btn btn-danger">X</a></td>
</tr>
@else
<tr>

View File

@ -8,6 +8,7 @@ use App\Http\Controllers\ContatoreEnElController;
use App\Http\Controllers\ContatoreGasController;
use App\Http\Controllers\DocumentiController;
use App\Http\Controllers\MovimentiController;
use App\Http\Controllers\RigaProgettoController;
use App\Http\Controllers\TagController;
use App\Http\Controllers\FullCalenderController;
use App\Http\Controllers\AutoController;
@ -110,6 +111,7 @@ Route::get('/', [MovimentiController::class,'dashboard']);
Route::post('progetti/new', [ProgettiController::class, 'salvaProgetto']);
Route::get('progetti/new', [ProgettiController::class, 'nuovoProgetto'])->name('nuovoProgetto');
Route::get('progetti/delete',[ProgettiController::class, 'deleteProgetto']);
Route::get('progetti/delete_row/{id_row}/return/{id_prog}',[RigaProgettoController::class, 'deleterow']);
Route::get('progetti/detail', [ProgettiController::class, 'dettaglioProgetto'])->name('detail');
Route::post('progetti/detail', [ProgettiController::class, 'inserisciTask']);