In this episode, we walk through how to install Laravel Breeze on Laravel 12 and newer. Since the official Laravel Installer no longer offers Breeze as a project starter kit, we have to add it manually—but don't worry, it's a quick and easy process!
We'll start by creating a new Laravel project just like normal, but when prompted for a starter kit, we'll select "none." We'll also skip running npm install and npm run build at this point, since we'll handle those after installing Breeze.
From there, we open up our new project in a code editor, and in the terminal, we use Composer to require the Laravel Breeze package. After that's installed, we run php artisan breeze:install
to set up Breeze within our project. You'll see the familiar selection of UI and features—pick whichever fits your needs (I chose Inertia for the demo, but you can select any option you like).
To wrap up, you'll likely need to run your database migrations again, as well as npm install and npm run dev to build your front-end assets. Finally, when you check your browser, you'll see that Breeze has been added successfully, all ready to use!
So, even though the installer process has changed, getting Breeze set up in Laravel 12+ is still straightforward with just a few extra steps.