06 💰 | Módulo Ajustes del Sistema: Control de Interes, Monedas, Perfil Global y otros Laravel 12 🛠️
Duración: 14 minDescripció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
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️