10 Código Fuente del Sistema de Farmacia y Ajustes del Sistema 🚀📦 con Laravel 13

Duración: 21 min
Módulo: Módulo Empleados Lección 2 de 2

Descripción

Lección 10: 🚀 Ajustes Finales, Seeders Masivos y Código Fuente 📦

En esta sesión, nos enfocamos en el "acabado profesional" del sistema, corrigiendo errores lógicos y poblando la base de datos con información realista.

📋 Contenido de la Lección

  • 🏠 Dashboard Inteligente (Inicio):
    • Transformamos la página de inicio vacía en un centro de control con tarjetas de resumen (Cards) que muestran estadísticas en tiempo real de ajustes, roles, usuarios y sucursales [08:23].
  • 🌱 Generación de Datos con Factories y Seeders:
    • Para probar el sistema a escala, creamos Factories que generan automáticamente:
      • 5 Sucursales de prueba con nombres y direcciones aleatorias [12:47].
      • 10 Empleados con sus respectivos usuarios, correos y avatares ficticios [13:45].
    • Esto permite que, al ejecutar php artisan migrate:fresh --seed, el sistema no inicie vacío, sino listo para operar [18:01].
  • 🛠️ Corrección de Lógica de Eliminación:
    • Optimizamos el método destroy en el controlador de empleados para que, al borrar un empleado, también se elimine su cuenta de usuario y sus registros de roles en la tabla model_has_roles, manteniendo la base de datos limpia [16:49].
  • 🌐 Localización e Interfaz:
    • Traducimos elementos pendientes como "Dashboard" a "Inicio" [05:19].
    • Corregimos los iconos de los inputs en el módulo de Roles para que estén perfectamente alineados [07:33].

🎯 Objetivos de la Sesión

  • Refinar la interfaz de usuario para una experiencia más profesional [05:00].
  • Asegurar la integridad referencial de los datos al eliminar registros vinculados [16:18].
  • Proveer un punto de partida sólido (código fuente) para que los estudiantes sigan el curso [00:17].

📦 Cómo obtener el Código Fuente

Freddy comparte el código fuente del sistema hasta este capítulo. Para obtenerlo, solicita realizar una pequeña interacción en sus redes sociales:

  1. Seguirlo en Facebook y TikTok.
  2. Comentar uno de sus videos.
  3. Enviar una captura de pantalla al número de WhatsApp que se encuentra en la descripción del video original en YouTube [20:03].