Hi, just wanted to install a fresh Laravel 11 application with breeze and got those options in the list of available stacks:
Blade with Alpine
Livewire (Volt Class API) with Alpine
Livewire (Volt Functional API) with Alpine
React with Inertia
Vue with Inertia
API only
I personally prefer "classic" Livewire, with those separate .php and .blade.php classes…
Isn't there Volt-less Livewire with authentications out of the box? :(
I think the Livewire options are saying that the breeze scaffolding uses the mentioned approach. Livewire is installed and you can use it in the traditional way.
@Snapey I guess so, still, those 'auth/...' templates are Volt-powered and look different from the rest of my app ))
Also, I'd like an option not to install the whole Volt package "just for the starter auth scaffolding"…
I just recently looked into this because I also wanted to start a project using Livewire without Volt.
It turns out that, prior to Volt, there was never a Livewire option. Livewire was only added as an option to Laravel breeze after Volt. When they added the Livewire option, they added both the Class and Functional versions.
If you want to use Livewire with Laravel breeze without using Volt, you'd simply just select the Blade with Alpine option and install Livewire yourself.
@rstefanic yeah, looks as the "cleanest" approach to me. I wouldn't have that refreshless login/registration experience this way, but other than that it's what I'd probably need.