Blog

Artículos y tutoriales sobre desarrollo web, Laravel, PHP, MySQL e Inteligencia Artificial aplicada al software. Escritos desde la experiencia de proyectos reales, no desde la teoría.

133 artículos publicados · Página 2 de 12

  1. Curso de Laravel

    Laravel AI SDK: agentes de inteligencia artificial en tu aplicación

    Cómo usar el Laravel AI SDK: instalación, crear agentes, salida estructurada, herramientas, streaming, memoria de conversación, embeddings y búsqueda vectorial en tu propia base de datos.

  2. Curso de Laravel

    Desplegar un proyecto Laravel en un hosting compartido

    Cómo subir un proyecto Laravel a producción en hosting compartido: preparar el proyecto, estructura de carpetas, .env de producción, permisos, base de datos, cron, colas y solución de errores.

  3. Curso de Laravel

    Reportes en Excel con Laravel: exportar e importar

    Cómo exportar e importar Excel en Laravel con Laravel Excel: exports desde consultas, encabezados, formato de celdas, exportar por partes, importaciones validadas y archivos grandes en cola.

  4. Curso de Laravel

    Reportes PDF en Laravel con DomPDF

    Cómo generar reportes en PDF con Laravel y DomPDF: instalación, la plantilla Blade, descargar o mostrar, tildes y tipografías, cabeceras repetidas, numeración de páginas y generación en cola.

  5. Curso de Laravel

    API REST en Laravel: rutas, recursos y autenticación con tokens

    Cómo construir una API REST en Laravel: install:api, rutas de API, API Resources, códigos de estado, validación, autenticación con Sanctum, paginación y límite de peticiones.

  6. Curso de Laravel

    Eventos y listeners en Laravel: desacoplar lo que pasa después

    Cómo usar eventos y listeners en Laravel: crear eventos, escuchar con listeners, ejecutarlos en cola, eventos de modelos Eloquent, observers y cuándo conviene usarlos.

  7. Curso de Laravel

    Tareas programadas en Laravel: automatizar con el scheduler

    Cómo programar tareas en Laravel: el archivo routes/console.php, frecuencias disponibles, el único cron que hace falta, comandos Artisan propios y control de solapamiento.

  8. Curso de Laravel

    Colas y trabajos en Laravel: procesar tareas en segundo plano

    Cómo usar colas en Laravel: crear un Job, configurar el driver, ejecutar el worker, reintentos, trabajos fallidos, lotes y cómo mantener el worker vivo en producción.

  9. Curso de Laravel

    Transacciones en Laravel: garantizar que todo se guarde o nada

    Cómo usar transacciones de base de datos en Laravel: DB::transaction, manejo manual, reintentos por bloqueo, bloqueo de filas con lockForUpdate y errores frecuentes.

  10. Curso de Laravel

    Inyección de dependencias en Laravel: el contenedor de servicios

    Qué es la inyección de dependencias y cómo funciona el contenedor de servicios de Laravel: resolución automática, bind y singleton, interfaces, service providers y cuándo usarlo.

  11. Curso de Laravel

    Limpiar la caché de Laravel: qué comando usar y cuándo

    Los comandos de caché de Laravel explicados: config:clear, route:clear, view:clear, cache:clear y optimize. Qué limpia cada uno, cuándo usarlos y qué hacer al desplegar.

  12. Curso de Laravel

    Envío de correos en Laravel: Mailables y notificaciones

    Cómo enviar correos en Laravel: configurar SMTP, crear un Mailable, la plantilla Blade, adjuntos, encolar el envío, notificaciones y cómo probar sin enviar nada real.