99
1010class Menuproductos extends Controller
1111{
12- protected $ baseUrl ;
12+ private $ apiBaseUrl ;
1313
1414 public function __construct ()
1515 {
16- // Obtiene la URL base de la API desde el archivo .env
17- $ this ->baseUrl = env ('API_BASE_URL ' , 'http://32.193.167.191:8080 ' );
16+ $ this ->apiBaseUrl = env ('API_BASE_URL ' , 'http://localhost:8080 ' );
1817 }
1918 public function index ()
2019 {
2120 try {
2221 $ responseCategorias = Http::get ($ this ->apiBaseUrl . '/categorias ' );
2322 $ responseProductos = Http::get ($ this ->apiBaseUrl . '/productos ' );
24-
23+
2524 $ categorias = collect ([]);
2625 $ productos = collect ([]);
2726
@@ -45,7 +44,6 @@ public function index()
4544 'DESCRIPCION_PRODUCTO ' => $ prod ['Descripcion Producto: ' ] ?? 'Producto fresco y delicioso ' ,
4645 'PRECIO_PRODUCTO ' => $ prod ['Precio: ' ] ?? 0 ,
4746 'STOCK_ACTUAL ' => $ prod ['Stock Minímo: ' ] ?? 0 ,
48- // Si la API no devuelve imagen, usar el helper para obtenerla
4947 'imagen ' => $ imagenApi ?? ProductImageHelper::getImage ($ nombreProducto , $ prod ['Id Producto: ' ] ?? null , $ categoria ['nombreCategoriaProducto ' ] ?? null )
5048 ];
5149 });
@@ -67,7 +65,6 @@ public function index()
6765 'DESCRIPCION_PRODUCTO ' => $ prod ['Descripcion Producto: ' ] ?? 'Producto fresco y delicioso ' ,
6866 'PRECIO_PRODUCTO ' => $ prod ['Precio: ' ] ?? 0 ,
6967 'STOCK_ACTUAL ' => $ prod ['Stock Minímo: ' ] ?? 0 ,
70- // Si la API no devuelve imagen, usar el helper para obtenerla
7168 'imagen ' => $ imagenApi ?? ProductImageHelper::getImage ($ nombreProducto , $ prod ['Id Producto: ' ] ?? null )
7269 ];
7370 });
@@ -83,4 +80,4 @@ public function index()
8380 ]);
8481 }
8582 }
86- }
83+ }
0 commit comments