Popup Modifica categorie aggiornato e funzionante

This commit is contained in:
Amministratore 2023-05-19 09:55:37 +02:00
parent b191cfc133
commit 377b41c629
3 changed files with 24 additions and 17 deletions

View File

@ -28,17 +28,17 @@ class CategorieController extends Controller
Categorie::deleteById($request['id']); Categorie::deleteById($request['id']);
return redirect(route('categorie')); return redirect(route('categorie'));
} }
public function updateCategorie(Request $request) /*public function updateCategorie(Request $request)
{ {
$id=$request['id']; $id=$request['id'];
$categorie = Categorie::getById($id); $categorie = Categorie::getById($id);
/* return view('conti.categorie.update', return view('conti.categorie.update',
[ [
'categorie'=> $categorie, 'categorie'=> $categorie,
]);*/ ]);
return json_encode($categorie);
} }*/
public function updatePostCategorie(Request $request) public function updatePostCategorie(Request $request)
{ {
@ -52,4 +52,10 @@ class CategorieController extends Controller
$categorie=Categorie::list(); $categorie=Categorie::list();
return response()->json($categorie); return response()->json($categorie);
} }
public function updateCategorie($id)
{
$categorie = Categorie::getById($id);
return json_encode($categorie);
}
} }

View File

@ -66,17 +66,18 @@
<div class="panel-heading">Modifica categorie</div> <div class="panel-heading">Modifica categorie</div>
<div class="panel-body"> <div class="panel-body">
<form action="catmodify" method="POST"> <form action="catmodify" method="POST">
@foreach($categorie as $categoria) @csrf
@csrf
<div class="mb-3"> <div class="mb-3">
<label for="categoria" class="form-label">Categoria</label> <input <label for="H_cat_cat_name" class="form-label">Categoria</label> <input
type="text" class="form-control" id="categoria" size="50" type="text" class="form-control" id="H_cat_cat_name" size="50"
name="cat_name" value="{{ $categoria->cat_name }}"> name="cat_name" value="">
</div> </div>
<input type="hidden" name="id" id="id" value="{{ $_GET['id']; }}"> <input type="hidden" name="id" id="H_cat_id" >
<button type="submit" class="btn btn-primary">Submit</button> <button type="submit" class="btn btn-primary">Submit</button>
@endforeach
</form> </form>
</div> </div>
</div> </div>
@ -99,12 +100,12 @@
$(document).on('click','.open_modal',function(){ $(document).on('click','.open_modal',function(){
var url = "catmodify"; var url = "catmodify";
var riga_id= $(this).val(); var riga_id= $(this).val();
$.get(url + '/' + riga_id, function (data) { $.getJSON(url + '/' + riga_id, function (data) {
//success data //success data
console.log(data); console.log(data[0]);
console.log(data[0].descrizione); console.log(data[0].cat_name);
$('#categoria').val(data[0].cat_name); $('#H_cat_cat_name').val(data[0].cat_name);
$('#id').val(data[0].id); $('#H_cat_id').val(data[0].id);
$('#myModal').modal('show'); $('#myModal').modal('show');
}); });
}); });

View File

@ -49,7 +49,7 @@ Route::get('/', [MovimentiController::class,'dashboard']);
Route::get('categorie', [CategorieController::class,'listCategorie'])->name('categorie'); Route::get('categorie', [CategorieController::class,'listCategorie'])->name('categorie');
Route::post('categorie', [CategorieController::class,'insCategorie']); Route::post('categorie', [CategorieController::class,'insCategorie']);
Route::get('catdelete', [CategorieController::class,'deleteCategorie']); Route::get('catdelete', [CategorieController::class,'deleteCategorie']);
Route::get('catmodify', [CategorieController::class,'updateCategorie']); Route::get('catmodify/{id}', [CategorieController::class,'updateCategorie']);
Route::post('catmodify', [CategorieController::class,'updatePostCategorie']); Route::post('catmodify', [CategorieController::class,'updatePostCategorie']);
// TAGS // TAGS
Route::get('tags', [TagController::class,'listTags'])->name('tags'); Route::get('tags', [TagController::class,'listTags'])->name('tags');