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 () {