diff --git a/app/Http/Controllers/CategoriasController.php b/app/Http/Controllers/CategoriasController.php
index 6bcd805..265ffc8 100644
--- a/app/Http/Controllers/CategoriasController.php
+++ b/app/Http/Controllers/CategoriasController.php
@@ -27,6 +27,57 @@ class CategoriasController extends Controller
return view('categorias.index', ["categorias"=>$categorias]);
}
+ public function show($id){
+ $categoria = Categorias::findOrfail($id);
+ return view('categorias.show', ["cat"=>$categoria]);
+ }
+
+/*
+ public function create(){
+ return view('categorias.new');
+ }
+
+
+ public function store(Request $request){
+ $categorias = new Categorias();
+ $categorias->fill([
+ 'nombre' => $request->input('nombre'),
+ 'descripcion' => $request->input('descripcion'),
+ ]);
+ $categorias->save();
+ return redirect('/categorias');
+ }
+
+
+ public function show($id){
+ $categorias = Categorias::findOrfail($id);
+
+ return view('categorias.show', ["cat"=>$categorias]);
+ }
+
+
+ public function edit($id){
+ $categorias = Categorias::findOrfail($id);
+ return view('categorias.edit', ["cat"=>$categorias]);
+ }
+
+
+ public function update(Request $request, $id){
+ $categorias = Categorias::findOrfail($id);
+ $categorias->fill([
+ 'nombre' => $request->input('nombre'),
+ 'descripcion' => $request->input('descripcion'),
+ ]);
+ $categorias->update();
+ return redirect('/categorias');
+ }
+
+public function destroy(Request $request, $id){
+ $categorias = Categorias::findOrfail($id);
+ $categorias->delete();
+ return redirect('/categorias');
+ }
+ */
}
diff --git a/resources/views/categorias/edit.blade.php b/resources/views/categorias/edit.blade.php
new file mode 100644
index 0000000..9262316
--- /dev/null
+++ b/resources/views/categorias/edit.blade.php
@@ -0,0 +1,35 @@
+
+
+
+
+
+ Editar categoría
+
+
+
+Editar categoría
+
+
+
+
+
diff --git a/resources/views/categorias/index.blade.php b/resources/views/categorias/index.blade.php
index 12bdd62..118aa41 100644
--- a/resources/views/categorias/index.blade.php
+++ b/resources/views/categorias/index.blade.php
@@ -4,13 +4,33 @@
Categorías
-
+
+ {{-- Nueva categoría --}}
+
@foreach($categorias as $cat)
-
{{ $cat->nombre }}
— {{ $cat->descripcion }}
(ID: {{ $cat->id_categoria}})
+ |
+
+ Ver Más
+
+
+
+
+
+
+ {{--Editar
+ --}}
@endforeach
diff --git a/resources/views/categorias/new.blade.php b/resources/views/categorias/new.blade.php
new file mode 100644
index 0000000..c701f8c
--- /dev/null
+++ b/resources/views/categorias/new.blade.php
@@ -0,0 +1,32 @@
+
+
+
+
+
+ Nueva categoría
+
+
+
+Nueva categoría
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/categorias/show.blade.php b/resources/views/categorias/show.blade.php
new file mode 100644
index 0000000..8d49995
--- /dev/null
+++ b/resources/views/categorias/show.blade.php
@@ -0,0 +1,31 @@
+
+
+
+
+
+ Ver categoría
+
+
+
+Ver categoría
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/routes/web.php b/routes/web.php
index 6923e95..0ed65ce 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -17,4 +17,16 @@ Route::get('/', function () {
return view('welcome');
});
-Route::get('categorias', [CategoriasController::class, 'index'])->name('categorias.index');
\ No newline at end of file
+Route::get('categorias', [CategoriasController::class, 'index'])->name('categorias.index');
+Route::get('categorias/{categoria}', [CategoriasController::class, 'show'])->name('categorias.show');
+
+
+
+
+
+/*Route::get('categorias/create', [CategoriasController::class, 'create'])->name('categorias.create');
+Route::post('categorias', [CategoriasController::class, 'store'])->name('categorias.store');
+Route::get('categorias/{categoria}', [CategoriasController::class, 'show'])->name('categorias.show');
+Route::get('categorias/{categoria}/edit', [CategoriasController::class, 'edit'])->name('categorias.edit');
+Route::match(['put','patch'], 'categorias/{categoria}', [CategoriasController::class, 'update'])->name('categorias.update');
+Route::delete('categorias/{categoria}', [CategoriasController::class, 'destroy'])->name('categorias.destroy');*/
\ No newline at end of file