Laravel 12 builds upon the enhancements of Laravel 11.x by updating core dependencies and introducing new starter kits for React, Vue, and Livewire. It also includes an option to use
WorkOS AuthKit for user authentication. The WorkOS version of these starter kits provides features such as social authentication, passkeys, and SSO support.
Minimal Disruptions
In this release, our primary goal has been to minimize breaking changes. Rather than introducing major disruptions, we have focused on delivering ongoing quality-of-life enhancements throughout the year without affecting existing applications.
As a result, Laravel 12 serves as a minor "maintenance release" aimed at updating dependencies. Most Laravel applications can upgrade to Laravel 12 without requiring any modifications to their existing code
New Starter Kits for Applications
Laravel 12 introduces
updated starter kits for React, Vue, and Livewire. The React and Vue kits leverage Inertia 2, TypeScript, shadcn/ui, and Tailwind, while the Livewire kit integrates the Flux UI component library, which is based on Tailwind, along with Laravel Volt.
Each of these starter kits includes Laravel’s built-in authentication system, providing features like login, registration, password reset, and email verification. Additionally, a
WorkOS AuthKit-powered version is available, offering social authentication, passkeys, and SSO support. WorkOS provides free authentication for applications with up to 1 million monthly active users.
With these new starter kits in place, Laravel Breeze and Laravel Jetstream will no longer receive further updates.