group(function () { Route::get('/regiones', function() { return GrupoDeCompra::all()->pluck('region')->unique()->flatten(); }); Route::prefix('grupos-de-compra')->group( function(){ Route::get('/', function() { $atributos_a_ocultar = ['id', 'telefono', 'cantidad_de_nucleos', 'correo', 'referente_finanzas', 'created_at', 'updated_at']; return GrupoDeCompra::all()->makeHidden($atributos_a_ocultar)->sortBy('nombre')->groupBy('region'); }); }); Route::get('/categorias', function() { return Producto::all()->pluck('categoria')->unique()->flatten(); }); Route::prefix('productos')->group(function () { Route::get('/','Api\ProductoController@index'); }); });