diff --git a/app/Http/Controllers/TagController.php b/app/Http/Controllers/TagController.php index fec244f..490b1ff 100644 --- a/app/Http/Controllers/TagController.php +++ b/app/Http/Controllers/TagController.php @@ -24,6 +24,28 @@ class TagController extends Controller return view('components.calendar'); } + public function updateTag(Request $request) + { + $id=$request['id']; + $tags=DB::table('tags') + ->where('tags.id','=',$id) + ->get(); + return view('conti.tags.update', + [ + 'tags'=> $tags, + ]); + } + + public function updatePostTag(Request $request) + { + DB::table('tags') + ->where('id','=', $request['id']) + ->update([ + 'cat_name' => $request['tag_name'], + ]); + return redirect(route('tags')); + } + public function apiList() { $tags=DB::table('tags')->orderBy('tag_name')->get(); diff --git a/routes/admin.php b/app/Http/Controllers/admin.php similarity index 94% rename from routes/admin.php rename to app/Http/Controllers/admin.php index 8aabbda..35c5b8a 100644 --- a/routes/admin.php +++ b/app/Http/Controllers/admin.php @@ -44,6 +44,8 @@ Route::get('/', function () { Route::get('tags', [TagController::class,'listTags'])->name('tags'); Route::post('tags', [TagController::class,'insTags']); + Route::get('tagmodify', [TagController::class,'updateTag']); + Route::post('tagmodify', [TagController::class,'updatePostTag']); Route::get('letturegas', [ContatoreGasController::class,'listLettureGas'])->name('gas'); Route::post('letturegas', [ContatoreGasController::class,'insLettureGas']); diff --git a/resources/views/conti/tags/update.blade.php b/resources/views/conti/tags/update.blade.php new file mode 100644 index 0000000..714cf66 --- /dev/null +++ b/resources/views/conti/tags/update.blade.php @@ -0,0 +1,32 @@ +@extends('admin') +@section('content') +
+
+

Tags

+
+
+
+
+
+
+ Modifica tags +
+
+
+ @foreach($tags as $tag) + @csrf +
+ + +
+ + + + + @endforeach +
+
+
+
+
+@endsection \ No newline at end of file