agregado de función delete

This commit is contained in:
cmoreno 2026-05-05 19:48:08 -03:00
parent 6a5ac55b2e
commit c874d8d89a
3 changed files with 17 additions and 15 deletions

View File

@ -32,6 +32,12 @@ class CategoriasController extends Controller
return view('categorias.show', ["cat"=>$categoria]); return view('categorias.show', ["cat"=>$categoria]);
} }
public function destroy(Request $request, $id){
$categorias = Categorias::findOrfail($id);
$categorias->delete();
return redirect('/categorias');
}
/* /*
public function create(){ public function create(){
return view('categorias.new'); return view('categorias.new');
@ -72,11 +78,7 @@ class CategoriasController extends Controller
return redirect('/categorias'); return redirect('/categorias');
} }
public function destroy(Request $request, $id){
$categorias = Categorias::findOrfail($id);
$categorias->delete();
return redirect('/categorias');
}
*/ */

View File

@ -17,20 +17,20 @@
<a href="{{ route('categorias.show', $cat->id_categoria) }}">Ver Más</a> <a href="{{ route('categorias.show', $cat->id_categoria) }}">Ver Más</a>
<form action="{{ route('categorias.destroy', $cat->id_categoria) }}"
{{--<a href="{{ route('categorias.edit', $cat->id_categoria) }}">Editar</a>
<form action="{{ route('categorias.destroy', $cat->id_categoria) }}"
method="POST" > method="POST" >
@csrf @csrf
@method('DELETE') @method('DELETE')
<button onclick="return confirm('¿Eliminar esta categoría?')"> <button onclick="return confirm('¿Eliminar esta categoría?')">
Eliminar Eliminar
</button> </button>
</form>--}} </form>
{{--<a href="{{ route('categorias.edit', $cat->id_categoria) }}">Editar</a>
--}}
</li> </li>
@endforeach @endforeach
</ul> </ul>

View File

@ -19,7 +19,7 @@ Route::get('/', function () {
Route::get('categorias', [CategoriasController::class, 'index'])->name('categorias.index'); Route::get('categorias', [CategoriasController::class, 'index'])->name('categorias.index');
Route::get('categorias/{categoria}', [CategoriasController::class, 'show'])->name('categorias.show'); Route::get('categorias/{categoria}', [CategoriasController::class, 'show'])->name('categorias.show');
Route::delete('categorias/{categoria}', [CategoriasController::class, 'destroy'])->name('categorias.destroy');
@ -29,4 +29,4 @@ Route::post('categorias', [CategoriasController::class, 'store'])->name('c
Route::get('categorias/{categoria}', [CategoriasController::class, 'show'])->name('categorias.show'); Route::get('categorias/{categoria}', [CategoriasController::class, 'show'])->name('categorias.show');
Route::get('categorias/{categoria}/edit', [CategoriasController::class, 'edit'])->name('categorias.edit'); Route::get('categorias/{categoria}/edit', [CategoriasController::class, 'edit'])->name('categorias.edit');
Route::match(['put','patch'], 'categorias/{categoria}', [CategoriasController::class, 'update'])->name('categorias.update'); Route::match(['put','patch'], 'categorias/{categoria}', [CategoriasController::class, 'update'])->name('categorias.update');
Route::delete('categorias/{categoria}', [CategoriasController::class, 'destroy'])->name('categorias.destroy');*/ */