Saltar al contenido

Laravel 12.18.0 llega con una colección interesante de nuevas características y mejoras que optimizan el desarrollo de aplicaciones web. Esta actualización se enfoca en mejorar la experiencia del desarrollador con nuevos helpers, atributos y utilidades de broadcasting.

🔐 Nuevos Helpers de Encriptación

Una de las adiciones más útiles son los nuevos métodos encrypt() y decrypt() en la clase Str, que simplifican las operaciones de encriptación:

Estos helpers proporcionan una forma más directa de manejar encriptación sin necesidad de usar la facade Crypt, especialmente útil en contextos donde necesitas operaciones rápidas de encriptación.

🛡️ Atributo UsePolicy para Autorización

Laravel 12.18.0 introduce el atributo UsePolicy, que permite definir políticas de autorización de manera más declarativa:

Esta nueva funcionalidad mejora la legibilidad del código y hace más explícita la aplicación de políticas de autorización.

⚙️ Mejoras en Jobs Batchables

La nueva opción de comando para crear jobs batchables simplifica su generación:

Esto genera automáticamente un job con las interfaces y traits necesarios para trabajar con batch processing.

Soporte para PHPUnit 12.2

Laravel 12.18.0 ahora es compatible con PHPUnit 12.2, manteniendo la compatibilidad con las últimas versiones de testing.

🚀 Consideraciones de Actualización

Esta actualización es segura para proyectos existentes, ya que todas las nuevas características son aditivas y no rompen la compatibilidad hacia atrás. Sin embargo, es recomendable:

  1. Revisar el uso de custom castings si dependes de verificaciones isDirty()

  2. Aprovechar los nuevos helpers de encriptación para simplificar código existente

  3. Considerar migrar a los nuevos atributos UsePolicy para mejor organización

Laravel 12.18.0 demuestra el compromiso continuo del framework con la mejora de la experiencia del desarrollador, proporcionando herramientas más intuitivas y potentes para el desarrollo de aplicaciones web modernas.

Lista Completa de Cambios

school Curso completo

Curso Laravel 12
Completo 2026

El único curso 100% actualizado que incluye Laravel 12, Livewire 3, Vue 3, React 19 e Inertia 2. Aprende con proyectos reales y las últimas funcionalidades.

access_time 8 horas de contenido
layers 4 tecnologías en 1
update 100% actualizado
code Proyectos prácticos
Ver Curso Laravel 12 arrow_forward

star Incluido en cualquier suscripción

Rutas de aprendizaje