Laravel en Español
Inicio Blog Sobre

Blog

57 artículos sobre Laravel

laravel

Debuggear Apps Laravel en Producción sin Volverse Loco

Técnicas avanzadas para debuggear y monitorear aplicaciones Laravel en producción de forma segura, eficiente y sin comprometer el rendimiento

Apr 13, 2026 Leer →
laravel

Validación de Datos Complejos en Laravel: Guía Avanzada

Domina la validación avanzada en Laravel con Form Requests, reglas personalizadas y validación condicional. Ejemplos prácticos incluidos.

Apr 13, 2026 Leer →
laravel

CI/CD en Laravel: Pipelines automatizados con GitHub Actions

Aprende a configurar pipelines CI/CD en Laravel usando GitHub Actions. Automatiza tests, deployments y mejora la calidad de tu código.

Apr 12, 2026 Leer →
laravel

Cómo instalar Laravel 13 en Windows paso a paso

Guía completa para instalar Laravel 13 en Windows usando Composer y PHP. Cubre requisitos, configuración del PATH y primer proyecto.

Apr 10, 2026 Leer →
laravel

Laravel 12 vs Laravel 13 — Qué cambió y si debes actualizar

Compara Laravel 12 y Laravel 13: nuevas funcionalidades, cambios de PHP, mejoras en Eloquent y starter kits. Guía para saber si debes migrar tu proyecto.

Apr 10, 2026 Leer →
laravel

Novedades de Laravel 13 — Todo lo que cambia en la nueva versión

Descubre las novedades de Laravel 13: nuevos requisitos de PHP, mejoras en Eloquent, Artisan, starter kits y el ecosistema del framework en 2026.

Apr 10, 2026 Leer →
laravel

Configurar el archivo .env desde cero en Laravel

Aprende a configurar el archivo .env de Laravel: base de datos, correo, caché, colas y variables de entorno personalizadas explicadas con ejemplos.

Apr 9, 2026 Leer →
laravel

Cómo instalar Laravel en Mac con Homebrew

Instala Laravel en macOS usando Homebrew, PHP y Composer. La forma más rápida y limpia de empezar a desarrollar con Laravel en Mac.

Apr 9, 2026 Leer →
laravel

Cómo instalar Laravel en Ubuntu y Linux

Instala Laravel en Ubuntu 22.04 o cualquier distro Linux. Guía con apt, PHP 8.2, Composer y configuración del proyecto desde cero.

Apr 9, 2026 Leer →
laravel

Laravel 10 vs Laravel 11 — Qué cambió y qué debes saber

Compara Laravel 10 y Laravel 11: nuevas funcionalidades, cambios de estructura, deprecated features y cómo migrar tu proyecto a Laravel 11 correctamente.

Apr 9, 2026 Leer →
laravel

419 Page Expired en Laravel — Qué es y cómo arreglarlo

El error 419 Page Expired en Laravel es causado por el token CSRF. Aprende qué lo causa y cómo solucionarlo en formularios y peticiones AJAX.

Apr 9, 2026 Leer →
laravel

API Resources en Laravel — Cómo formatear respuestas JSON

Aprende a usar API Resources en Laravel para transformar tus modelos Eloquent en respuestas JSON limpias y consistentes con campos personalizados y colecciones.

Apr 9, 2026 Leer →
laravel

Cómo usar caché en Laravel para mejorar el rendimiento

Implementa caché en Laravel con Redis o Memcached: Cache facade, cache de queries, remember(), forever() y estrategias de invalidación correctas.

Apr 9, 2026 Leer →
laravel

Call to undefined method en Laravel — Errores de Eloquent

Soluciona el error Call to undefined method en Laravel: diferencia entre Query Builder y Collection, métodos Eloquent frecuentemente confundidos.

Apr 9, 2026 Leer →
laravel

Cómo funciona el ciclo de vida de una Request en Laravel

Entiende el ciclo de vida completo de una request en Laravel: desde el servidor web hasta la respuesta. Kernels, middlewares, router y controladores explicados.

Apr 9, 2026 Leer →
laravel

Class not found en Laravel — Cómo solucionarlo

Error Class not found en Laravel: causas más frecuentes y cómo solucionarlo con composer dump-autoload, namespaces y estructura de directorios correcta.

Apr 9, 2026 Leer →
laravel

Cómo conectar Laravel a MySQL, PostgreSQL y SQLite

Conecta Laravel a diferentes bases de datos: MySQL, PostgreSQL y SQLite. Configuración del .env, drivers y solución de errores de conexión frecuentes.

Apr 9, 2026 Leer →
laravel

Class App\\Http\\Controllers\\X does not exist en Laravel

Soluciona el error Class Controller does not exist en Laravel: namespaces incorrectos, archivos mal ubicados y rutas apuntando a controladores que no existen.

Apr 9, 2026 Leer →
laravel

CORS error en Laravel API — Cómo solucionarlo correctamente

Soluciona los errores CORS en tu API Laravel. Configura el middleware CORS en Laravel 11 para permitir peticiones desde tu frontend correctamente.

Apr 9, 2026 Leer →
laravel

Cómo desplegar Laravel en un VPS con Nginx

Despliega tu aplicación Laravel en un VPS Ubuntu con Nginx, PHP-FPM, MySQL y SSL gratis con Certbot. Guía completa para producción.

Apr 9, 2026 Leer →
laravel

Configurar Laravel con Docker y Laravel Sail

Aprende a usar Laravel Sail para desarrollar con Docker. Configura MySQL, Redis y otros servicios sin instalar nada en tu máquina local.

Apr 9, 2026 Leer →
laravel

Eloquent ORM vs Doctrine — Comparativa para desarrolladores Laravel

Compara Eloquent ORM de Laravel con Doctrine: Active Record vs Data Mapper, rendimiento, flexibilidad y por qué Eloquent es la elección natural en Laravel.

Apr 9, 2026 Leer →
laravel

Eloquent vs Query Builder en Laravel — Cuándo usar cada uno

Compara Eloquent ORM y Query Builder en Laravel: rendimiento, facilidad de uso, casos de uso y cuándo es mejor usar cada uno con ejemplos prácticos.

Apr 9, 2026 Leer →
laravel

Cómo estructurar un proyecto Laravel grande correctamente

Aprende a organizar un proyecto Laravel a medida que crece: módulos, Actions, Services, DTOs y convenciones para mantener el código mantenible y escalable.

Apr 9, 2026 Leer →
laravel

Events y Listeners en Laravel — Para qué sirven y cómo usarlos

Aprende a usar el sistema de Events y Listeners de Laravel para desacoplar tu código. Crea eventos personalizados, listeners y usa el Event Bus correctamente.

Apr 9, 2026 Leer →
laravel

Failed to open stream: No such file or directory en Laravel

Soluciona el error Failed to open stream en Laravel: archivos no encontrados, storage paths incorrectos, config caché desactualizado y autoload.

Apr 9, 2026 Leer →
laravel

Cómo usar Laravel Herd: instalación sin Docker ni configuración

Laravel Herd es la forma más rápida de tener un entorno Laravel funcionando en minutos sin Docker. Instálalo en Mac o Windows y empieza a desarrollar.

Apr 9, 2026 Leer →
laravel

Integrity constraint violation en migraciones de Laravel

Soluciona el error Integrity constraint violation en Laravel: claves foráneas, valores NULL en columnas NOT NULL y problemas de orden en migraciones.

Apr 9, 2026 Leer →
laravel

Jobs, Queues y Workers en Laravel — Guía completa

Aprende a usar Jobs, Queues y Workers en Laravel: crea tu primer job, configura colas con database y Redis, y ejecuta workers en desarrollo y producción.

Apr 9, 2026 Leer →
laravel

Cómo leer y entender el log de Laravel (laravel.log)

Aprende a leer el archivo laravel.log: niveles de log, estructura de stack trace, cómo interpretar errores y configurar los logs en Laravel correctamente.

Apr 9, 2026 Leer →
laravel

Livewire vs Inertia.js en Laravel — Cuál elegir para tu proyecto

Compara Livewire y Inertia.js para aplicaciones Laravel: diferencias técnicas, curva de aprendizaje, rendimiento y cuándo elegir cada opción según tu proyecto.

Apr 9, 2026 Leer →
laravel

PHP Fatal error: Allowed memory size exhausted en Laravel

Soluciona el error de memoria agotada en Laravel: aumenta el memory_limit de PHP, optimiza queries N+1 con eager loading y usa chunking para datos grandes.

Apr 9, 2026 Leer →
laravel

Cómo funcionan los Middlewares en Laravel — Guía completa

Aprende cómo crear y usar Middlewares en Laravel: tipos de middleware, cómo registrarlos en Laravel 11, middleware de grupos y parámetros de middleware.

Apr 9, 2026 Leer →
laravel

ModelNotFoundException en Laravel — Causas y soluciones

Entiende y maneja el ModelNotFoundException en Laravel: diferencia entre find() y findOrFail(), route model binding y personalización de la respuesta 404.

Apr 9, 2026 Leer →
laravel

No application encryption key has been specified en Laravel

Error No encryption key en Laravel: cómo generar la APP_KEY con php artisan key:generate y configurarla correctamente en producción y desarrollo.

Apr 9, 2026 Leer →
laravel

Cómo optimizar queries lentas en Laravel con Eloquent

Aprende a detectar y optimizar queries lentas en Laravel: N+1 con eager loading, índices, select() para evitar SELECT *, chunking y Laravel Debugbar.

Apr 9, 2026 Leer →
laravel

Permission denied en storage y bootstrap/cache en Laravel

Soluciona el error Permission denied en Laravel: configura correctamente los permisos de storage/ y bootstrap/cache/ en Linux, Mac y Docker.

Apr 9, 2026 Leer →
laravel

Cómo usar Policies y Gates para autorización en Laravel

Aprende a implementar autorización en Laravel con Policies y Gates: diferencias, cuándo usar cada uno y cómo integrarlos en controladores y Blade.

Apr 9, 2026 Leer →
laravel

Queue job failing silently en Laravel — Cómo debuggear

Aprende a debuggear jobs de cola que fallan silenciosamente en Laravel: failed_jobs table, QUEUE_FAILED_DRIVER, logging, retry y manejo de excepciones.

Apr 9, 2026 Leer →
laravel

Configurar colas (queues) en Laravel desde cero

Aprende a configurar las colas de trabajo en Laravel con database, Redis y otros drivers. Incluye workers, failed jobs y supervisord en producción.

Apr 9, 2026 Leer →
laravel

Repository Pattern en Laravel — ¿Vale la pena usarlo?

Análisis honesto del Repository Pattern en Laravel: cuándo tiene sentido usarlo, cómo implementarlo correctamente y cuándo Eloquent directo es suficiente.

Apr 9, 2026 Leer →
laravel

Route not found / 404 en rutas de Laravel — Cómo diagnosticar

Soluciona el 404 y RouteNotFoundException en Laravel: ruta mal definida, caché de rutas, métodos HTTP incorrectos y problemas de configuración del servidor.

Apr 9, 2026 Leer →
laravel

Laravel Sanctum — Error 401 Unauthenticated en la API

Soluciona el error 401 Unauthenticated con Laravel Sanctum: tokens incorrectos, middleware auth:sanctum, CORS y configuración del guard de API.

Apr 9, 2026 Leer →
laravel

Laravel Sanctum vs Passport — Diferencias reales para tu API

Elige entre Laravel Sanctum y Passport para autenticación API: diferencias de OAuth2, casos de uso, complejidad y cuál es mejor para cada tipo de proyecto.

Apr 9, 2026 Leer →
laravel

Buenas prácticas de seguridad en Laravel — Guía completa

Protege tu aplicación Laravel: SQL injection, XSS, CSRF, autenticación segura, variables de entorno, headers de seguridad y las mejores prácticas de 2024.

Apr 9, 2026 Leer →
laravel

Service Container y Service Providers en Laravel explicados

Entiende el Service Container y los Service Providers de Laravel: qué son, cómo funcionan, cómo crear el tuyo y para qué sirven en aplicaciones reales.

Apr 9, 2026 Leer →
laravel

SQLSTATE error de conexión a base de datos en Laravel

Soluciona el error SQLSTATE[HY000] en Laravel: credenciales incorrectas, servicio MySQL apagado, host incorrecto y otros problemas de conexión.

Apr 9, 2026 Leer →
laravel

Target class does not exist en Laravel — Solución completa

Error Target class does not exist en Laravel: cómo solucionarlo en rutas, middlewares y service providers. Causas y soluciones con ejemplos.

Apr 9, 2026 Leer →
laravel

Laravel Telescope — Monitorea tu aplicación en desarrollo

Instala y usa Laravel Telescope para depurar tu app: monitorea requests, queries, jobs, logs y excepciones en tiempo real con una interfaz visual elegante.

Apr 9, 2026 Leer →
laravel

Cómo escribir tests en Laravel desde cero con PHPUnit

Empieza a escribir tests en Laravel: tests de feature, unitarios, database testing con RefreshDatabase, factories y cómo testear APIs REST correctamente.

Apr 9, 2026 Leer →
laravel

TokenMismatchException — Error de CSRF en Laravel

Soluciona el TokenMismatchException en Laravel: sesión expirada, formularios sin @csrf, peticiones AJAX sin el token y configuración de cookies.

Apr 9, 2026 Leer →
laravel

Too many redirects en Laravel con HTTPS — Cómo solucionarlo

Soluciona el error Too many redirects en Laravel cuando usas HTTPS: configuración de HTTPS forzado, proxies, TRUSTED_PROXIES y variables de entorno.

Apr 9, 2026 Leer →
laravel

Laravel + Vite: configuración completa para tu proyecto

Configura Vite en Laravel 11 correctamente: assets, CSS, JavaScript, HMR en desarrollo y build para producción. Guía completa con ejemplos.

Apr 9, 2026 Leer →
laravel

Laravel Vite manifest not found — Cómo solucionarlo

Error Vite manifest not found en Laravel: qué lo causa y cómo solucionarlo ejecutando npm run build o npm run dev antes de servir la aplicación.

Apr 9, 2026 Leer →
laravel

Laravel vs Symfony — Cuándo usar cada framework PHP

Compara Laravel y Symfony: filosofía, ecosistema, curva de aprendizaje, rendimiento y casos de uso. Elige el framework PHP correcto para tu proyecto.

Apr 9, 2026 Leer →
laravel

Testing en Laravel con Pest: Guía práctica paso a paso

Aprende a escribir tests en Laravel con Pest, la alternativa moderna a PHPUnit con sintaxis intuitiva y poderosa.

Apr 13, 2025 Leer →
laravel

Optimiza la Validación en Laravel 13: Guía Completa

Descubre cómo optimizar la validación con wildcards en Laravel 13 y evita problemas de rendimiento O(n²) en tus aplicaciones

Apr 12, 2024 Leer →

Sin resultados para ""

Prueba: eloquent, cors, migraciones, deploy…
Laravel en Español

El blog de referencia para desarrolladores PHP hispanohablantes que usan Laravel.

Navegación Inicio Blog Sobre
Categorías Instalación Errores Guías

© 2026 Laravel en Español — Hecho para la comunidad Laravel hispanohablante

Usamos cookies

Utilizamos cookies de análisis (Google Analytics) para entender cómo se usa el blog y mejorarlo. Puedes aceptarlas o rechazarlas.