60 👤 Diseño de Perfil: Creando la Vista de Ajustes de Cuenta y Mostrar Datos de Usuario | Laravel
Duración: 14 min
Módulo: ⚙️ Gestión de Órdenes, Perfiles y Características Avanzadas 43-61
Lección 18 de
19
¡Contenido Exclusivo!
Adquiere este curso para tener acceso inmediato a esta y a **todas las lecciones Premium**.
Inscribirse Ahora por $10.00 Acceso instantáneo de por vida y código fuente incluido.Descripción
Lección 60: 👤 Diseño de Perfil | Creando la Vista de Ajustes de Cuenta y Mostrando Datos de Usuario
Esta lección marca el inicio del desarrollo del módulo de "Perfil y Seguridad" para la sección administrativa, enfocándose en la creación de la vista y la presentación de la información del usuario autenticado.
1. 🛣️ Definición de Rutas y Permisos
Se establecen las rutas necesarias para la gestión del perfil del usuario y se definen sus respectivos permisos, siguiendo la convención de Roles y Permisos (Spatie):
- Rutas Necesarias:
- Nuevos Permisos Creados 📜:
- ver perfil: Para el acceso a la vista de configuración.
- actualizar perfil: Para la funcionalidad de guardado de cambios [03:08].
- Ajuste de la Base de Datos: Los nuevos permisos deben ser sembrados (migrate:fresh) o insertados manualmente para estar disponibles en la base de datos y ser asignados a los roles [04:12].
2. 💻 Configuración del Menú y la Vista
Se ajusta la plantilla y se crea el archivo de vista para el perfil:
- Controlador 🧭: Se crea la función perfil() que busca los datos del usuario por su ID y los pasa a la vista, junto con la información de configuración (ajuste) para el logo [05:53].
- Menú de Navegación (Header) 🔗: Se actualiza el enlace del perfil en el menú principal del dashboard para que dirija a la ruta correcta, concatenando la URL con el ID del usuario actual: /admin/usuario/{id}/perfil [06:51].
- Diseño de la Vista 🖼️:
3. 👤 Presentación de Datos del Usuario
Se realiza la inyección de datos dinámicos en la vista:
- Información Principal:
- Formulario de Edición:
4. ⏭️ Próximos Pasos
- Funcionalidad de Actualización 💾: El siguiente capítulo se centrará en la implementación del método update-perfil para que el usuario pueda guardar los cambios en su nombre y correo electrónico [13:17].
- Módulo de Seguridad 🔑: Posteriormente, se trabajará en la opción de "Seguridad" para permitir a los usuarios actualizar su contraseña [13:25].
Lecciones
🚀 Configuración Inicial y Sistema de Administración 1-6
🛡️ Roles, Permisos y Gestión de Usuarios (Spatie) 7-16
Lección 4. 10 ⚙️ CRUD Completo de Roles | Spatie Roles & Permisos | Ecommerce Laravel 12 FullStack
25 min
Lección 6. 12 🔐 Ajustes en el Login y Seeder de Usuarios | Sistema Ecommerce Laravel 12 FullStack
40 min
Lección 8. 14 🔍 Buscador y Detalle de Usuarios (Acción Show) | Ecommerce Laravel 12 FullStack
32 min
📦 Módulos Esenciales (Categorías y Productos) 17-24
🛒 Tienda Online (Frontend Shop) y Funcionalidades 25-33
Lección 4. 28 🛒 Vista Show Dinámica del Producto | Descripción y Datos Relacionados | Laravel 12
15 min
💳 Carrito, Checkout y Pasarela de Pagos 34-42
Lección 4. 37 💳 PASARELA DE PAGOS PayPal | Integración y Lógica de Checkout en Laravel 12 E-commerce
27 min
Lección 5. 38 ✅ PAGO COMPLETADO y REGISTRO de Pedido | Lógica Final de Venta con PayPal y Laravel 12
11 min
⚙️ Gestión de Órdenes, Perfiles y Características Avanzadas 43-61
Lección 5. 47 🔗 BUSCADOR AVANZADO: Filtrando Tablas Relacionadas con WHERE HAS y Joins en Laravel 12
10 min
📊 Análisis de Datos, Despliegue y Conclusión 62-68
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️