diff --git a/app/Http/Resources/GrupoDeCompraFaltantesYSobrantesResource.php b/app/Http/Resources/GrupoDeCompraFaltantesYSobrantesResource.php new file mode 100644 index 0000000..7640cfb --- /dev/null +++ b/app/Http/Resources/GrupoDeCompraFaltantesYSobrantesResource.php @@ -0,0 +1,29 @@ + + */ + public function toArray(Request $request): array + { + $productos_cantidades = []; + $productosPedidos = $this->productosPedidos(); + foreach ($productosPedidos as $productoPedido) { + $productos_cantidades[$productoPedido->producto_id] = $productoPedido->cantidad_pedida; + } + + return [ + 'id' => $this->id, + 'nombre' => $this->nombre, + 'productos_cantidades' => $productos_cantidades, + ]; + } +}