From 88af33d998b6af2cf4cfaa1c3d5595676a09c239 Mon Sep 17 00:00:00 2001 From: ale Date: Sat, 24 May 2025 13:47:56 -0300 Subject: [PATCH] Agregado metodo y ruta para obtener categorias --- app/Http/Controllers/Api/ProductoController.php | 6 +++++- routes/api.php | 6 +----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/Api/ProductoController.php b/app/Http/Controllers/Api/ProductoController.php index ed66c1f..27e8c8a 100644 --- a/app/Http/Controllers/Api/ProductoController.php +++ b/app/Http/Controllers/Api/ProductoController.php @@ -2,8 +2,8 @@ namespace App\Http\Controllers\Api; -use App\Http\Controllers\Controller; use Illuminate\Http\Request; +use App\Http\Controllers\Controller; use App\Filtros\FiltroDeProducto; use App\Http\Resources\ProductoResource; use App\Producto; @@ -20,4 +20,8 @@ class ProductoController extends Controller return new ProductoResource($producto); } + public function categorias() + { + return Producto::all()->pluck('categoria')->unique()->flatten(); + } } diff --git a/routes/api.php b/routes/api.php index 2bcc5e2..9e8e9c8 100644 --- a/routes/api.php +++ b/routes/api.php @@ -1,8 +1,6 @@ group(function() { }); //@TO DO -> esta ruta debe estar en middleware de auth y/o subpedido - Route::get('/categorias', function() { - return Producto::all()->pluck('categoria')->unique()->flatten(); - }); + Route::get('/categorias', 'Api\ProductoController@categorias'); //@TO DO -> esta ruta debe estar en middleware de auth y/o subpedido Route::prefix('productos')->group(function () {