33 lines
839 B
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');
|
|
}
|
|
}
|