desa_web_laravel_practica/app/Http/Controllers/CatalogoController.php

33 lines
839 B
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Producto; // Importamos el modelo de datos
class CatalogoController extends Controller
{
/**
* Muestra la lista de todos los productos en el catálogo.
* @return \Illuminate\View\View
*/
public function mostrarCatalogo()
{
// Accede al modelo para obtener todos los productos.
$productos = Producto::all();
// Retorna la vista 'catalogo.index' y le pasa los productos.
return view('catalogo.index', ['productos' => $productos]);
}
/**
* Muestra el formulario para crear un nuevo producto.
* @return \Illuminate\View\View
*/
public function crear()
{
// Simplemente retorna la vista del formulario.
return view('catalogo.crear');
}
}