37 Modulo Productos en el Sistema de Ventas en Laravel (PHP - MySql) FullStack

Duraci贸n: 19 min
M贸dulo: M贸dulo Productos Lecci贸n 1 de 8

Descripci贸n

馃摝 Lecci贸n 37: 隆El M贸dulo de Productos! 馃泹锔忊湪

En esta lecci贸n, te centrar谩s en la creaci贸n del m贸dulo de productos, que es el coraz贸n de cualquier sistema de ventas. Aprender谩s a configurar la base para gestionar los productos y a establecer la relaci贸n con el m贸dulo de categor铆as.

El video cubre los siguientes puntos clave:

  • Soluci贸n de Errores de Sesi贸n: El creador del video comienza solucionando un error que ocurre cuando la sesi贸n de un usuario expira. La soluci贸n implica a帽adir una verificaci贸n para asegurarse de que el usuario est茅 autenticado antes de intentar acceder a su ID de empresa.
  • Modificaci贸n de la P谩gina de Login: Se realiza una peque帽a modificaci贸n en la p谩gina de login para cambiar el texto "Crear una nueva cuenta" por "Crear una nueva empresa", bas谩ndose en una sugerencia de un usuario.
  • Creaci贸n del M贸dulo de Productos: Se inicia la creaci贸n del m贸dulo de productos, generando el modelo, la migraci贸n y el controlador con un comando de Artisan.
  • Definici贸n de Relaciones: El video explica la relaci贸n uno a muchos entre los modelos de categor铆as y productos. Una sola categor铆a puede tener muchos productos, pero un producto solo pertenece a una categor铆a.
  • Creaci贸n de la Migraci贸n: El creador del video detalla los campos de la tabla de productos, que incluyen el nombre, la descripci贸n, la imagen, el c贸digo, el stock, los precios de compra y venta, y una clave for谩nea para el ID de la categor铆a.
  • Migraci贸n de la Base de Datos: Finalmente, se ejecuta el comando php artisan migrate para crear la tabla de productos en la base de datos y se verifica la relaci贸n con la tabla de categor铆as en el dise帽ador de la base de datos.