Run Laravel/Breeze with Bootstrap blades
This project provides Bootstrap 5 blade files for replacement. All carry the same names and paths as originally installed by Breeze.
All Breeze logic, code and routes remain untouched.
Here is the list of files for replacement:
- /resource/views/layouts/guest.blade.php
- /resource/views/layouts/app.blade.php
- /resource/views/welcome.blade.php
- /resource/views/dashboard.blade.php
- /resource/views/auth/ (all files)
- /resource/views/profile/ (all files)
This web is a live demo of the project.
Step-by-step guide:
- Install Laravel without any starter kit.
- Install Breeze using composer as shown here.
- Configure .env (1) to enable database connection and (2) to send emails.
- Copy files from this project to the corresponding /ressources/views directories.
Tips:
- Before overwriting Breeze blades save /resources/views as /resources/views-breeze. This way you can easily restore the original Breeze in the (unlikely) case you fall in love with Tailwind
- As per December 2025 Breeze does not have a version compatible with Laravel 12. For a smooth installation avoid npm commands. Bootstrap does not need it.
- You may install the latest Bootstrap asset if you don't like the CDNs in the layouts.
READY? Register