Método y modelo para ruta de saldos

This commit is contained in:
Alejandro Tasistro 2025-06-19 18:07:36 -03:00
parent de635d1a82
commit 37cdbe5480
2 changed files with 28 additions and 0 deletions

View file

@ -4,6 +4,7 @@ namespace App\Http\Controllers\Api;
use App\GrupoDeCompra; use App\GrupoDeCompra;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use App\Http\Resources\GrupoDeCompraComisionesResource;
use App\Http\Resources\GrupoDeCompraResource; use App\Http\Resources\GrupoDeCompraResource;
class GrupoDeCompraController extends Controller class GrupoDeCompraController extends Controller
@ -39,4 +40,9 @@ class GrupoDeCompraController extends Controller
$grupoDeCompra->setSaldo($valid['saldo']); $grupoDeCompra->setSaldo($valid['saldo']);
return response()->noContent(); return response()->noContent();
} }
public function saldos()
{
return GrupoDeCompraComisionesResource::collection(GrupoDeCompra::all());
}
} }

View file

@ -0,0 +1,22 @@
<?php
namespace App\Http\Resources;
use Illuminate\Http\Resources\Json\JsonResource;
class GrupoDeCompraComisionesResource extends JsonResource
{
/**
* Transform the resource into an array.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function toArray($request): array {
return [
'id' => $this->id,
'nombre' => $this->nombre,
'saldo' => $this->saldo,
];
}
}