Sistemazione POST dell'update della riga del progetto
This commit is contained in:
parent
e232f571a3
commit
20c184ef7b
@ -25,4 +25,11 @@ class RigaProgettoController extends Controller
|
||||
$data=RigaProgetto::getRigaById($id);
|
||||
return $data;
|
||||
}
|
||||
|
||||
public function updateRiga(Request $data)
|
||||
{
|
||||
RigaProgetto::updateRiga($data);
|
||||
$id_progetto=$data['fk_id_progetto'];
|
||||
return redirect('/admin/progetti/detail/?id='.$id_progetto);
|
||||
}
|
||||
}
|
||||
|
@ -12,7 +12,7 @@ class RigaProgetto extends Model
|
||||
|
||||
public static function getRigheProgetto($progetto_id)
|
||||
{
|
||||
return DB::table('riga_progettos')->where('fk_id_progetto','=',$progetto_id)->orderBy('data','asc')->get();
|
||||
return DB::table('riga_progettos')->where('fk_id_progetto','=',$progetto_id)->orderBy('data')->get();
|
||||
}
|
||||
|
||||
public static function saveRiga($args)
|
||||
@ -40,4 +40,14 @@ class RigaProgetto extends Model
|
||||
{
|
||||
return DB::table('riga_progettos')->where('id','=',$id)->get();
|
||||
}
|
||||
|
||||
public static function updateRiga($data)
|
||||
{
|
||||
DB::table('riga_progettos')->where('id','=',$data['idriga'])->update([
|
||||
'data'=>$data['data'],
|
||||
'descrizione'=>$data['descrizione'],
|
||||
'prezzo'=>$data['prezzo'],
|
||||
'ore'=>$data['ore'],
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
@ -192,7 +192,7 @@
|
||||
<div class="panel-heading" id="form">Modifica Riga</div>
|
||||
|
||||
<div class="panel-body">
|
||||
<form method="POST" action="">
|
||||
<form method="POST" action="rigaupdate">
|
||||
|
||||
<div class="row">
|
||||
@csrf
|
||||
@ -222,7 +222,8 @@
|
||||
|
||||
</div>
|
||||
<div class="col-xs-1">
|
||||
<input type="hidden" name="fk_id_progetto" >
|
||||
<input type="hidden" name="fk_id_progetto" id="id_progetto_u">
|
||||
<input type="hidden" name="idriga" id="idriga">
|
||||
<input type="submit" name="Submit" class="form-control">
|
||||
|
||||
</div>
|
||||
@ -262,6 +263,8 @@
|
||||
$('#desc_u').val(data[0].descrizione);
|
||||
$('#ore_u').val(data[0].ore);
|
||||
$('#prezzo_u').val(data[0].prezzo);
|
||||
$('#id_progetto_u').val(data[0].fk_id_progetto);
|
||||
$('#idriga').val(data[0].id);
|
||||
$('#myModal').modal('show');
|
||||
})
|
||||
});
|
||||
|
@ -114,7 +114,8 @@ Route::get('/', [MovimentiController::class,'dashboard']);
|
||||
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']);
|
||||
Route::get('progetti/detail/edit/{id}', [RigaProgettoController::class, 'editRiga'])->name('detailedit');
|
||||
Route::get('progetti/detail/edit/{id}', [RigaProgettoController::class, 'editRiga']);
|
||||
Route::post('progetti/rigaupdate', [RigaProgettoController::class, 'updateRiga']);
|
||||
|
||||
/// TEST routes
|
||||
Route::get('fullcalendar', [FullCalenderController::class, 'index']);
|
||||
|
Loading…
Reference in New Issue
Block a user