covaleski / laravel-bootstrap-5
Bootstrap 5 components for Laravel.
v0.2.1
2026-04-11 23:29 UTC
Requires
- php: ^8.3
- laravel/framework: ^13.0
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.5
- laravel/pint: ^1.27
- laravel/tinker: ^3.0
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- phpunit/phpunit: ^12.5.12
- twbs/bootstrap: 5.3.8
README
Bootstrap 5 Blade components for Laravel.
Installation
Install this package using the Composer package manager:
composer require covaleski/laravel-bootstrap-5
Usage
First, include Bootstrap CSS assets to the view using the @bootstrap_css
Blade directive:
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> @bootstrap_css <title>Bootstrap demo</title> </head> <body> <h1>Hello, world!</h1> </body> </html>
If you also intend to use Bootstrap's JavaScript features, also include the
@bootstrap_js directive to your view:
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> @bootstrap_css <title>Bootstrap demo</title> </head> <body> <h1>Hello, World!</h1> @bootstrap_js </body> </html>
Then use published views as regular Laravel components:
<x-bs::alert color="primary"> A simple primary alert—check it out! </x-bs::alert>
See all available components in Components.
Configuration
By default, Bootstrap assets are loaded via CDN, but you can change it
in the config/bootstrap.php configuration file.