Blog.

Laravel · MoonShine · Python · Flet

Paso a paso de lo que uso en proyectos reales. Sin relleno, con código.

MoonShine · Laravel

Roles y permisos en Laravel 12 con Spatie y MoonShine 4

Panel de administración completo para gestionar usuarios, roles y permisos. Spatie Permission + MoonShine 4 + sweet1s RBAC. Sin escribir una sola vista.

Laravel

CRUD con Laravel puro, sin paquetes

El CRUD completo con validación, mensajes de error y redirecciones desde cero. Sin Livewire, sin filament. Solo Laravel y Blade.

MoonShine 4

CRUD con MoonShine 4: tienda con 5 tablas y relaciones

HasMany, BelongsTo y BelongsToMany con campo pivot. Arquitectura de 3 páginas por resource, menú con grupos e íconos Heroicons. El tutorial más completo de MoonShine 4 en español.

Python · Flet

CRUD con Flet y SQLite: gestión de usuarios sin servidor

App completa con Flet y SQLite puro: crear, listar, editar, eliminar y buscar usuarios. Confirmación antes de borrar, mensajes flash y backup con timestamp.

Python · Flet

App del clima con Flet y OpenWeatherMap

Integración con API REST externa, variables de entorno con dotenv, componentes reutilizables con UserControl y arquitectura en capas: config, services, components, utils.

Laravel

API REST con Laravel y Sanctum: clientes, NIT y operaciones en lote

CRUD completo con NIT colombiano, validaciones, inserción masiva con bulkStore y autenticación por token. Probada con Insomnia con datos reales.