10 Crear ventana modal para el registro de carpetas en el curso con LARAVEL (PHP y MySql) FullStack

Duración: 8 min
Módulo: 📁 Gestión y Navegación de Carpetas Lección 1 de 7

Descripción

💻 Lección 10: Creación de la Ventana Modal para el Registro de Carpetas

Este capítulo se enfoca en el frontend del módulo "Mi Unidad", específicamente en el diseño y la funcionalidad visual para crear nuevas carpetas. El instructor implementa un botón que activa un modal flotante, manteniendo la interfaz limpia y organizada.

🎨 Diseño y Estructura de la Vista:

  • Botón "Nueva Carpeta": Se añade un botón en la esquina superior derecha de la vista [01:38] que utiliza la clase secondary de Bootstrap y un ícono de carpeta para la acción de creación [04:10].
  • Integración de Modal: Se utiliza el framework Bootstrap 4.6 para integrar un modal preconstruido [02:10].
  • Centrado del Modal: Se aplica la clase modal-dialog-centered al modal para asegurar que aparezca en el centro de la pantalla [03:07], logrando una mejor estética.

📝 Implementación del Formulario de Registro:

  • Estructura del Formulario: Dentro del cuerpo del modal, se configura el formulario (<form>) para capturar el nombre de la nueva carpeta [05:25].
  • Campo de Entrada: Se incluye un input de tipo texto con la clase form-control para que el usuario ingrese el nombre de la carpeta [05:59].
  • Acción de Creación: Se reemplazan los botones predeterminados del modal por "Cancelar" y "Crear" [05:10], y este último se define como el botón de envío (type="submit") [06:46] para que envíe los datos al controlador.

Con esta implementación, la interfaz para la creación de carpetas está lista; el siguiente paso será conectar este formulario con la lógica del controlador para guardar el registro en la base de datos.