Skip to main content

Black Friday 2025! Only until December 1st: coupon FRIDAY25 for 40% off Yearly/Lifetime membership!

Read more here
Tutorial Free

How to (Still) Use Laravel Breeze in Laravel 12

February 27, 2025
2 min read

With Laravel 12, creating new project doesn't show the option to install Breeze starter kit. However, Breeze is compatible with Laravel 12. Here's how to install it.

First, with the new Laravel installer, you will see the options only for new starter kits.

Also, laravel new project --breeze flag will not work in the new Installer.

In the screenshot above, you need to choose None and create a new Laravel project without any kit.

Next, you can install the Breeze package via Composer.

composer require laravel/breeze --dev

Next, you run php artisan breeze:install and you will see your familiar stack options to choose from.

After visiting the home page, you can see login and registration links.

After registering, you will see a familiar dashboard.

That's it, Breeze is installed, and you can continue like in the older Laravel 11 version.

If you want the official documentation, here's Breeze installation on the Laravel 11.x docs page.


Alternatives to Laravel Breeze

You can also try our Blade-only laraveldaily/starter-kit which uses no Vue/React/Livewire. Just Blade with some Alpine, like Laravel Breeze. Here's a video demo on my YouTube channel.

Or, if you want to try the new official starter kits and dive deeper into them, we have three courses:

Enjoyed This Tutorial?

Get access to all premium tutorials, video and text courses, and exclusive Laravel resources. Join our community of 10,000+ developers.

Comments & Discussion

GK
Gavin Kimpson βœ“ Link copied!

Thanks, such ashame this is no longer part of the default setup

US
Upendra Singha βœ“ Link copied!

The biggest drawback for me is that I don’t want to learn TypeScript. The starter kit defaults to TSX only, without an option for JSX. Although Breeze is still available, there should also be a Blade version. There are cases where developers need a small, fast application using Blade only, without relying on any frontend framework or library.

TA
Tarik ali βœ“ Link copied!

what is the default Auth for laravel 12 ?

PK
Povilas Korop βœ“ Link copied!

The default Auth is still the same internal Auth.

And the official UIs for this are three new starter kits: React, Vue and Livewire to choose from.

But you can still use Breeze, JetStream, or any unofficial starter kits.

X
Xorock βœ“ Link copied!

There is also great https://github.com/imacrayon/blade-starter-kit. It has more components for basic elements like inputs, navs. And also has sidebar and header layout. But both projects are super :)

SJ
Stephenson Jacob βœ“ Link copied!

How about laravel breeze vue?

N
Nerijus βœ“ Link copied!

It's the same