12 🚗 Gestión de TICKETS - Dashboard Operativo + Control Visual | Laravel Parqueo
Duración: 52 min
Módulo: 🎟️ Gestión de Tickets y Cobro
Lección 1 de
8
Descripción
🚗 Lección 12: Gestión de TICKETS - Dashboard Operativo + Control Visual | Laravel Parqueo
Este video se centra en el desarrollo del Módulo de Tickets para el sistema de parqueo en Laravel, incluyendo la creación de la tabla de base de datos, la definición de relaciones y la implementación de un Dashboard Operativo basado en la visualización del estado de los espacios.
1. Preparación de Datos y Modelo de Tickets ⚙️
- Generación de Datos de Prueba: Se utiliza migrate:fresh --seed para poblar la base de datos, asegurando que cada cliente tenga al menos un vehículo registrado para las pruebas [00:57].
- Diseño de la Tabla tickets: Se define la estructura de la nueva tabla de tickets con las siguientes llaves foráneas y campos [00:04:08 - 00:08:45]:
- Relaciones (Llaves Foráneas): espacio_ID, cliente_ID, vehiculo_ID, tarifa_ID, y usuario_ID.
- Campos Clave: codigo_ticket (único), fecha_ingreso (Date), hora_ingreso (Time).
- Campos Nulos (Iniciales): fecha_salida, hora_salida, tiempo_total (string), monto_total (decimal).
- Campos Adicionales: estado (Enum: activo, completado, cancelado), observaciones.
- Creación y Migración: Se crea el modelo, la migración y el controlador [09:02]. Se ajusta el campo monto_total a tipo Decimal (10, 2) y se vuelve a migrar la base de datos [18:28].
- Definición de Relaciones en Modelos:
2. Dashboard Operativo y Gestión Visual de Espacios 🚦
- Rutas y Vista Principal: Se establece la ruta y la vista index.blade.php para el módulo Tickets [25:16].
- Visualización de Espacios: El dashboard se implementa mostrando todos los espacios del parqueo (50 cubículos) como botones, basándose en la vista del modelo Espacio [30:15].
- Control de Estados mediante Modals (JQuery):
- La lógica se maneja con JQuery para abrir un único modal por estado, enviando el ID del espacio a través de un atributo data-espacio-id [00:34:52 - 00:39:43].
Lecciones
Configuración y Módulos Base
Lección 2. 02 ⚙️ Configuración del Sistema DESDE CERO - Laravel + Filament | Ajustes Profesionales
106 min
👑 Módulos de Usuarios y Seguridad Inicial
Lección 1. 03 👑 SISTEMA DE ROLES Completo - Laravel + Spatie Permission | Autenticación Profesional
67 min
🚗 Módulos Operacionales de Inventario
Lección 1. 08 🅿️ MÓDULO ESPACIOS Completo - Gestión de Plazas de Parqueo | Laravel Sistema Real
49 min
Lección 3. 10 🚗 Registro de Clientes + Vehículos - Laravel CRUD Empresarial | Proyecto FullStack
45 min
Lección 4. 11 🚗 MÓDULO VEHÍCULOS Completo - CRUD + Relaciones + Foreign Keys | Laravel Parqueo
66 min
🎟️ Gestión de Tickets y Cobro
Lección 3. 14 🎟️ Registro de Tickets en la Base de Datos | Sistema de Parqueo con Laravel FullStack
52 min
Lección 5. 16 🎟️ Impresión y Cancelación de Tickets | Sistema de Parqueo con Laravel 12 FullStack
56 min
Lección 8. 19 🧾 Generar Código QR con datos de la Factura | Sistema de Parqueo Laravel 12 FullStack
12 min
📊 Dashboard y Reportes Financieros
Lección 3. 22 📊 Cards, Métricas en Tiempo Real e Ingresos | Sistema de Parqueo Laravel 12 FullStack
49 min
Lección 8. 27 💲 Reporte Semanal de Ingresos del Parqueo | Sistema de Parqueo Laravel 12 FullStack
30 min
Lección 9. 28 💲 Reporte Mensual de Ingresos del Parqueo | Sistema de Parqueo Laravel 12 FullStack
41 min
Lección 10. 29 💲 Reporte de Ingresos Diarios del Parqueo | Sistema de Parqueo Laravel 12 FullStack
33 min
🛡️ Permisos y Control de Acceso
👤 Gestión de Perfil y Mantenimiento
Lección 1. 36 🔑 Evitar Borrar Roles con Usuarios Asociados | Sistema de Parqueo Laravel 12 FullStack
10 min
🚀 Cierre y Despliegue
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️