From 37cdbe5480a3df2c3c857d73e1e041039c7b8584 Mon Sep 17 00:00:00 2001 From: ale Date: Thu, 19 Jun 2025 18:07:36 -0300 Subject: [PATCH] =?UTF-8?q?M=C3=A9todo=20y=20modelo=20para=20ruta=20de=20s?= =?UTF-8?q?aldos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Api/GrupoDeCompraController.php | 6 +++++ .../GrupoDeCompraComisionesResource.php | 22 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 app/Http/Resources/GrupoDeCompraComisionesResource.php diff --git a/app/Http/Controllers/Api/GrupoDeCompraController.php b/app/Http/Controllers/Api/GrupoDeCompraController.php index f83bf50..8ede935 100644 --- a/app/Http/Controllers/Api/GrupoDeCompraController.php +++ b/app/Http/Controllers/Api/GrupoDeCompraController.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers\Api; use App\GrupoDeCompra; use App\Http\Controllers\Controller; +use App\Http\Resources\GrupoDeCompraComisionesResource; use App\Http\Resources\GrupoDeCompraResource; class GrupoDeCompraController extends Controller @@ -39,4 +40,9 @@ class GrupoDeCompraController extends Controller $grupoDeCompra->setSaldo($valid['saldo']); return response()->noContent(); } + + public function saldos() + { + return GrupoDeCompraComisionesResource::collection(GrupoDeCompra::all()); + } } diff --git a/app/Http/Resources/GrupoDeCompraComisionesResource.php b/app/Http/Resources/GrupoDeCompraComisionesResource.php new file mode 100644 index 0000000..537971e --- /dev/null +++ b/app/Http/Resources/GrupoDeCompraComisionesResource.php @@ -0,0 +1,22 @@ + $this->id, + 'nombre' => $this->nombre, + 'saldo' => $this->saldo, + ]; + } +}