17 Mostrar opciones de carpeta en el curso de Sistema de Gestión de archivos LARAVEL (PHP y MySql)
Duración: 14 min
Módulo: 🎨 Personalización y Edición de Carpetas
Lección 1 de
9
Descripción
✨ Lección 17: Rediseño del Componente de Carpeta y Opciones de Gestión
Este capítulo se dedica a mejorar la experiencia del usuario (UX) mediante la creación de un nuevo diseño para las carpetas. El objetivo es proporcionar un espacio visualmente más atractivo y funcional, que integre un menú de opciones para acciones como editar, eliminar o descargar.
🎨 Diseño del Nuevo Componente de Carpeta (Frontend):
- Estructura Personalizada: Se abandona el diseño preestablecido de AdminLTE por un nuevo widget de carpeta basado en una estructura de columnas de Bootstrap [01:22].
- Distribución de Columnas: Se utiliza una fila interna (row) para dividir el espacio de la carpeta en tres secciones con distribución de columnas ajustada:
- Estilización: Se aplica un estilo personalizado con un background blanco, un borde suave de 1 píxel y un border-radius de 10 píxeles para mejorar la presentación [04:54].
⚙️ Implementación del Menú de Opciones:
- Menú Desplegable (Dropdown): Se integra un componente Dropdown de Bootstrap, que actúa como el menú de opciones [09:18].
- Personalización del Botón: Se elimina el estilo de botón predeterminado del dropdown para que se vea limpio y se reemplaza con un ícono de tres puntos (fa-ellipsis-v) [11:14], similar a los sistemas de gestión de archivos modernos (como Google Drive).
- Funcionalidad Futura: El menú está preparado para contener las opciones de editar y eliminar la carpeta [00:57], funciones que se implementarán en videos posteriores.
El capítulo concluye con la integración exitosa del nuevo diseño dentro del bucle @foreach [13:22], lo que hace que todas las carpetas padre adopten la nueva apariencia funcional y totalmente responsive [14:06].
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! ❤️