06 💰 | Módulo Ajustes del Sistema: Control de Interes, Monedas, Perfil Global y otros Laravel 12 🛠️

Duración: 14 min
Módulo: Módulo Ajustes del sistema Lección 1 de 6

Descripción

Lección 06 💰 | Módulo Ajustes del Sistema: Control de Interés, Monedas y Perfil Global | Laravel 12 🛠️

¡Entramos de lleno a la arquitectura de Benji V2! En esta lección, comenzamos con el Módulo de Ajustes, el corazón que permitirá al administrador personalizar todo el sistema: desde el nombre del negocio y la dirección, hasta parámetros financieros críticos como la tasa de interés y la mora.

Aprenderás a crear la estructura MVC (Modelo, Vista, Controlador) desde cero, definiendo migraciones precisas para que tu aplicación sea adaptable a cualquier país y tipo de moneda. Además, personalizaremos el Sidebar para integrar nuestras nuevas opciones de navegación. 🚀✨

📑 Lo que aprenderás en esta Sesión:

  • Creación de Estructura MVC: Uso del comando make:model con banderas para generar migración y controlador en un solo paso. 🏗️
  • Diseño de Base de Datos: Definición de campos para información corporativa (Nombre, Email, Logo, Web) y financiera (Divisa, Interés, Mora). 📊
  • Migraciones Avanzadas: Configuración de tipos de datos decimal para precisión financiera y campos nullable. 🔐
  • Personalización del Sidebar: Modificación de componentes Blade para incluir el acceso directo a Ajustes con iconos profesionales. 🎨
  • Eloquent y DB: Ejecución de migraciones y verificación de la tabla en la base de datos MySQL. 📁

🚀 Parámetros configurables que implementamos:

  • Información Global: Nombre del sistema, descripción, dirección y teléfonos.
  • Finanzas Pro: Definición de tasas predeterminadas (ej. 10% interés, 2% mora) y símbolo de moneda.
  • Identidad Visual: Preparación del campo para el logotipo institucional.

📌 Capítulos de la Lección:

  • 0:00 – Introducción: La importancia de los ajustes globales.
  • 1:10 – Generando Modelo, Migración y Controlador con Artisan.
  • 3:15 – Definiendo los campos de la tabla ajustes.
  • 8:50 – Ejecutando la migración y revisando la base de datos.
  • 10:15 – Personalizando el Menú Lateral (Sidebar) con iconos de Flux.
  • 13:40 – Conclusión y próximos pasos para la interfaz.

💡 Nota del Instructor:

"No hardcodees valores como el nombre del sistema o el interés en el código. Creando este módulo, le das al cliente el poder de personalizar su herramienta sin necesidad de llamarte para cada cambio."

📢 ¡Queremos tu feedback!

¿Qué otros campos crees que son esenciales para la configuración de una financiera? Déjanos tu sugerencia en los comentarios para incluirlos en el desarrollo. 👇

#Laravel12 #Backend #BasesDeDatos #Eloquent #MVC #Fintech #ProgramacionPHP #SoftwareV2