Skip to content

Richard2012/laravel-breeze-bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Laravel Breeze with Bootstrap 5 Blades

This repository provides a drop-in replacement of Laravel Breeze Blade views written in Bootstrap 5.

Laravel Breeze officially ships with Tailwind CSS only. This project exists to support the Bootstrap community by offering a fully working Breeze UI without modifying any Breeze logic, routes, controllers, or authentication flow.

✅ All Breeze logic remains untouched
✅ Only Blade view files are replaced
✅ Same file names and paths as Breeze


What This Project Is

  • A complete set of Bootstrap 5 Blade files
  • Designed to replace Breeze’s default Tailwind views
  • Fully compatible with standard Breeze authentication (login, register, password reset, profile, dashboard)
  • Suitable for Laravel 11 and usable with Laravel 12

This repository is not:

  • A Breeze fork
  • A UI rewrite of Breeze logic
  • A new starter kit

Files Replaced

/resources/views/layouts/guest.blade.php
/resources/views/layouts/app.blade.php
/resources/views/welcome.blade.php
/resources/views/dashboard.blade.php
/resources/views/auth/*
/resources/views/profile/*

Live Demo

This repository is accompanied by a live demo site showing the blades in action with a standard Breeze installation.


Installation Guide

1. Install Laravel (without starter kit). You may use Laravel installer.

composer create-project laravel/laravel my-project

2. Install Laravel Breeze

composer require laravel/breeze --dev
php artisan breeze:install

3. Configure .env

  • Database connection
  • Mail configuration
php artisan migrate

4. Replace Breeze Blade Files

Copy the Blade files from this repository into:

/resources/views

Overwrite existing Breeze files.


5. Clean cache

After copying all blade files run:

php artisan optimize:clear

You may now refresh the browser.


Tips & Notes

Backup Breeze Views

mv resources/views resources/views-breeze

Laravel 11 / 12

  • Breeze officially supports Laravel 11 (December 2025)
  • On Laravel 12 Breeze installation works but must skip npm commands
  • Bootstrap does not require Vite or npm

Bootstrap Assets

  • Bootstrap is loaded via CDN by default
  • You may install local assets if preferred

Why This Exists

Laravel removed Bootstrap-based starter kits. This project restores Bootstrap support for Breeze users without touching backend logic.


License & Attribution

  • Laravel Breeze © Laravel LLC
  • Bootstrap © Bootstrap Authors
  • Blade replacements © Caribation IT

Free for personal and commercial use.


Contributing

Pull requests welcome for UI improvements, accessibility fixes, and version compatibility.


Enjoy Laravel Breeze with Bootstrap 5.

About

Bootstrap 5 blade files for replacement in Laravel/Breeze.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages