21 Incorporar Tooltips en las CARPETA en el curso de LARAVEL (PHP y MySql) FullStack
Duración: 5 min
Módulo: 🎨 Personalización y Edición de Carpetas
Lección 5 de
9
Descripción
💡 Lección 21: Incorporar Tooltips en las Carpetas
Este capítulo se dedica a una mejora de la experiencia de usuario (UX) en el frontend mediante la adición de Tooltips a los componentes de carpeta. Este recurso permite que el usuario vea el nombre completo de una carpeta al pasar el ratón sobre ella.
⚙️ Implementación de Tooltips de Bootstrap:
- Identificación de la Función: El objetivo es hacer que, al pasar el cursor sobre una carpeta (como en Google Drive), aparezca un pequeño recuadro flotante mostrando el nombre completo [00:30].
- Activación en el Código: Se utiliza el componente nativo de Bootstrap llamado "Tooltips" [01:01].
- Atributos Necesarios: Se añaden los siguientes atributos al contenedor de la carpeta (<div>):
- data-toggle="tooltip": Para activar el componente Tooltip [01:36].
- data-placement="bottom": Para asegurar que el Tooltip aparezca en la parte inferior de la carpeta.
- title="...": Para definir el texto que se mostrará.
🏷️ Contenido Dinámico del Tooltip:
- Nombre Dinámico: Para que el Tooltip muestre el nombre correcto de cada carpeta, el atributo title se configura dinámicamente utilizando la variable del bucle @foreach: title="{{$carpeta->nombre}}" [02:37].
🚧 Próximos Pasos (Archivos y Eliminación):
- Módulo de Archivos: Se anuncia que el enfoque del próximo video será el desarrollo del módulo para subir y gestionar archivos dentro de las carpetas [04:37].
- Aparcamiento de la Eliminación: Se explica la decisión de posponer la función de Eliminar (CRUD: Delete) hasta el final del curso, debido a las restricciones de integridad referencial en la base de datos (relación uno a muchos). La eliminación de una carpeta requiere eliminar previamente o restringir la eliminación de todos los archivos y subcarpetas relacionados para evitar errores [03:07].
El video concluye con la implementación exitosa de los Tooltips, que se muestran de manera correcta y con el nombre exacto de la carpeta sobre la que se pasa el cursor [02:47].
Lecciones
⚙️ Configuración e Inicialización
🏗️ Modelos de Datos y Controladores
📁 Gestión y Navegación de Carpetas
🎨 Personalización y Edición de Carpetas
Lección 5. 21 Incorporar Tooltips en las CARPETA en el curso de LARAVEL (PHP y MySql) FullStack
5 min
Lección 6. 22 Menú opción de carpetas de colores en el curso de LARAVEL (PHP y MySql) FullStack
8 min
Lección 7. 23 Actualizar el color de la CARPETA en el curso de LARAVEL (PHP y MySql) FullStack
12 min
Lección 9. 25 Controller colores de las SUBCARPETAS en el curso de LARAVEL (PHP y MySql) FullStack
15 min
📤 Carga y Almacenamiento de Archivos
📄 Listado y Visualización de Archivos
Lección 7. 36 Como hacer un visor VIDEOS Y AUDIOS en el curso de LARAVEL (PHP y MySql) FullStack
10 min
🗑️ Eliminación y Seguridad de Archivos
Lección 5. 41 Como mostrar archivos de manera privada en el curso de LARAVEL (PHP y MySql) FullStack
12 min
🔗 Opciones de Compartición y Privacidad
Lección 4. 46 Mover Archivo de Privado a Público en el Curso FullStack de Laravel (PHP y MySQL)
7 min
Lección 5. 47 Mover el archivo de PÚBLICO a PRIVADO en el curso de LARAVEL (PHP y MySql) FullStack
11 min
🧹 Mantenimiento del Sistema
👑 Roles, Permisos y Panel de Control
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️