From ac8b3b86152cc5474402b4cfde5b57fca87b6b0b Mon Sep 17 00:00:00 2001 From: cmoreno Date: Tue, 26 May 2026 21:27:46 -0300 Subject: [PATCH] =?UTF-8?q?borrado=20l=C3=B3gico?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/CategoriasController.php | 8 +++++++- resources/views/categorias/index.blade.php | 12 +++++++++++- routes/web.php | 3 ++- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/CategoriasController.php b/app/Http/Controllers/CategoriasController.php index f9bfab0..f9790d0 100644 --- a/app/Http/Controllers/CategoriasController.php +++ b/app/Http/Controllers/CategoriasController.php @@ -11,7 +11,7 @@ class CategoriasController extends Controller { public function index(Request $request){ - $categorias = Categorias::onlyTrashed()->get(); + $categorias = Categorias::withTrashed()->get(); // $categorias = Categorias::findOrFail(13); //$cat = Categorias::where('id_categoria', 1)->first(); @@ -70,6 +70,12 @@ class CategoriasController extends Controller return redirect('/categorias'); } + public function restaurar(Request $request, $id){ + $categorias = Categorias::withTrashed()->findOrfail($id); + $categorias->restore(); + return redirect('/categorias'); + } + /* diff --git a/resources/views/categorias/index.blade.php b/resources/views/categorias/index.blade.php index 855fd97..cab773e 100644 --- a/resources/views/categorias/index.blade.php +++ b/resources/views/categorias/index.blade.php @@ -14,7 +14,7 @@ — {{ $cat->descripcion }} (ID: {{ $cat->id_categoria}})  |  - + @if($cat->deleted_at == null) Ver Más  |  Editar @@ -26,7 +26,17 @@ Eliminar + @else +
+ @csrf + @method('PUT') + +
+ @endif diff --git a/routes/web.php b/routes/web.php index 1edef6e..51566bc 100644 --- a/routes/web.php +++ b/routes/web.php @@ -27,4 +27,5 @@ Route::put('categorias/{categoria}', [CategoriasController::class, 'update'])->n -Route::resource('categorias', CategoriasController::class); \ No newline at end of file +Route::resource('categorias', CategoriasController::class); +Route::put('categorias/restaurar/{categoria}', [CategoriasController::class, 'restaurar'])->name('categorias.restaurar'); \ No newline at end of file